bug1703766.js (5651B)
1 function bar() { return 0;} 2 3 function foo(x) { 4 switch (x) { 5 case 0: bar(); break; 6 case 1: bar(); break; 7 case 2: bar(); break; 8 case 3: bar(); break; 9 case 4: bar(); break; 10 case 5: bar(); break; 11 case 6: bar(); break; 12 case 7: bar(); break; 13 case 8: bar(); break; 14 case 9: bar(); break; 15 case 10: bar(); break; 16 case 11: bar(); break; 17 case 12: bar(); break; 18 case 13: bar(); break; 19 case 14: bar(); break; 20 case 15: bar(); break; 21 case 16: bar(); break; 22 case 17: bar(); break; 23 case 18: bar(); break; 24 case 19: bar(); break; 25 case 20: bar(); break; 26 case 21: bar(); break; 27 case 22: bar(); break; 28 case 23: bar(); break; 29 case 24: bar(); break; 30 case 25: bar(); break; 31 case 26: bar(); break; 32 case 27: bar(); break; 33 case 28: bar(); break; 34 case 29: bar(); break; 35 case 30: bar(); break; 36 case 31: bar(); break; 37 case 32: bar(); break; 38 case 33: bar(); break; 39 case 34: bar(); break; 40 case 35: bar(); break; 41 case 36: bar(); break; 42 case 37: bar(); break; 43 case 38: bar(); break; 44 case 39: bar(); break; 45 case 40: bar(); break; 46 case 41: bar(); break; 47 case 42: bar(); break; 48 case 43: bar(); break; 49 case 44: bar(); break; 50 case 45: bar(); break; 51 case 46: bar(); break; 52 case 47: bar(); break; 53 case 48: bar(); break; 54 case 49: bar(); break; 55 case 50: bar(); break; 56 case 51: bar(); break; 57 case 52: bar(); break; 58 case 53: bar(); break; 59 case 54: bar(); break; 60 case 55: bar(); break; 61 case 56: bar(); break; 62 case 57: bar(); break; 63 case 58: bar(); break; 64 case 59: bar(); break; 65 case 60: bar(); break; 66 case 61: bar(); break; 67 case 62: bar(); break; 68 case 63: bar(); break; 69 case 64: bar(); break; 70 case 65: bar(); break; 71 case 66: bar(); break; 72 case 67: bar(); break; 73 case 68: bar(); break; 74 case 69: bar(); break; 75 case 70: bar(); break; 76 case 71: bar(); break; 77 case 72: bar(); break; 78 case 73: bar(); break; 79 case 74: bar(); break; 80 case 75: bar(); break; 81 case 76: bar(); break; 82 case 77: bar(); break; 83 case 78: bar(); break; 84 case 79: bar(); break; 85 case 80: bar(); break; 86 case 81: bar(); break; 87 case 82: bar(); break; 88 case 83: bar(); break; 89 case 84: bar(); break; 90 case 85: bar(); break; 91 case 86: bar(); break; 92 case 87: bar(); break; 93 case 88: bar(); break; 94 case 89: bar(); break; 95 case 90: bar(); break; 96 case 91: bar(); break; 97 case 92: bar(); break; 98 case 93: bar(); break; 99 case 94: bar(); break; 100 case 95: bar(); break; 101 case 96: bar(); break; 102 case 97: bar(); break; 103 case 98: bar(); break; 104 case 99: bar(); break; 105 case 100: bar(); break; 106 case 101: bar(); break; 107 case 102: bar(); break; 108 case 103: bar(); break; 109 case 104: bar(); break; 110 case 105: bar(); break; 111 case 106: bar(); break; 112 case 107: bar(); break; 113 case 108: bar(); break; 114 case 109: bar(); break; 115 case 110: bar(); break; 116 case 111: bar(); break; 117 case 112: bar(); break; 118 case 113: bar(); break; 119 case 114: bar(); break; 120 case 115: bar(); break; 121 case 116: bar(); break; 122 case 117: bar(); break; 123 case 118: bar(); break; 124 case 119: bar(); break; 125 case 120: bar(); break; 126 case 121: bar(); break; 127 case 122: bar(); break; 128 case 123: bar(); break; 129 case 124: bar(); break; 130 case 125: bar(); break; 131 case 126: bar(); break; 132 case 127: bar(); break; 133 case 128: bar(); break; 134 case 129: bar(); break; 135 case 130: bar(); break; 136 case 131: bar(); break; 137 case 132: bar(); break; 138 case 133: bar(); break; 139 case 134: bar(); break; 140 case 135: bar(); break; 141 case 136: bar(); break; 142 case 137: bar(); break; 143 case 138: bar(); break; 144 case 139: bar(); break; 145 case 140: bar(); break; 146 case 141: bar(); break; 147 case 142: bar(); break; 148 case 143: bar(); break; 149 case 144: bar(); break; 150 case 145: bar(); break; 151 case 146: bar(); break; 152 case 147: bar(); break; 153 case 148: bar(); break; 154 case 149: bar(); break; 155 case 150: bar(); break; 156 case 151: bar(); break; 157 case 152: bar(); break; 158 case 153: bar(); break; 159 case 154: bar(); break; 160 case 155: bar(); break; 161 case 156: bar(); break; 162 case 157: bar(); break; 163 case 158: bar(); break; 164 case 159: bar(); break; 165 case 160: bar(); break; 166 case 161: bar(); break; 167 case 162: bar(); break; 168 case 163: bar(); break; 169 case 164: bar(); break; 170 case 165: bar(); break; 171 case 166: bar(); break; 172 case 167: bar(); break; 173 case 168: bar(); break; 174 case 169: bar(); break; 175 case 170: bar(); break; 176 case 171: bar(); break; 177 case 172: bar(); break; 178 case 173: bar(); break; 179 case 174: bar(); break; 180 case 175: bar(); break; 181 case 176: bar(); break; 182 case 177: bar(); break; 183 case 178: bar(); break; 184 case 179: bar(); break; 185 case 180: bar(); break; 186 case 181: bar(); break; 187 case 182: bar(); break; 188 case 183: bar(); break; 189 case 184: bar(); break; 190 case 185: bar(); break; 191 case 186: bar(); break; 192 case 187: bar(); break; 193 case 188: bar(); break; 194 case 189: bar(); break; 195 case 190: bar(); break; 196 case 191: bar(); break; 197 case 192: bar(); break; 198 case 193: bar(); break; 199 case 194: bar(); break; 200 case 195: bar(); break; 201 case 196: bar(); break; 202 case 197: bar(); break; 203 case 198: bar(); break; 204 case 199: bar(); break; 205 case 200: bar(); break; 206 } 207 return x; 208 } 209 210 for (var i = 0; i < 5000; i++) { 211 foo(1) 212 }