bug674694.js (1241B)
1 // |jit-test| skip-if: getBuildConfiguration("wasi") 2 // Don't assert in the type analyzer. 3 timeout(5); 4 function f0(p0,p1,p2,p3) { 5 var v0; 6 var v1; 7 var v2; 8 var v3; 9 var v4; 10 var v5; 11 var v6; 12 do { 13 continue; 14 } while ((v1 ^ p2)); 15 if (v5) { 16 p3; 17 while (p2) { 18 p0; 19 if (p2) { 20 } else { 21 break; 22 v3 = p0; 23 } 24 p0; 25 break; 26 while (((v3 & v0) | p2)) { 27 if (p2) { 28 break; 29 } 30 } 31 } 32 } else { 33 v2 = p1; 34 v3 = p2; 35 v4; 36 ((p3 | p3) + (v1 + p1)); 37 } 38 v6 = (p0 + p3); 39 v3 = v3; 40 v2 = v1; 41 while (((v3 & p0) + v1)) { 42 v6 = (v5 + p1); 43 while (((p3 + (v4 + v3)) + v6)) { 44 v6 = (v2 | (v1 + (v0 | v2))); 45 break; 46 v3 = p0; 47 v0; 48 } 49 do { 50 while (p2) { 51 } 52 v3 = p0; 53 do { 54 v2 = v5; 55 } while (p2); 56 continue; 57 } while ((((p2 & p2) & p0) + p2)); 58 v2 = p0; 59 v5 = v1; 60 } 61 v6 = (v4 & (v5 + v5)); 62 } 63 f0(0,0,0,0);