summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/basic/consume-interpreter-stack-bug1473289.js
blob: 13c3c88dd1e79c831e79ecd115409c0ec6dda9d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
// |jit-test| slow; allow-overrecursed

(function f(x) {
    f(x - 1);
    Array.prototype.unshift.call(a1, s2, a1, t2, a0, p2, t2);
    var r2;
    var r3;
    var r4;
    var r5;
    var r6;
    var r7;
    var r8;
    var r9;
    var r10;
    var r11;
    var r12;
    var r13;
    var r14;
    var r15;
    var r16;
    var r17;
    var r18;
    var r19;
    var r20;
    var r21;
    var r22;
    var r23;
    var r24;
    var r25;
    var r26;
    var r27;
    var r28;
    var r29;
    var r30;
    var r31;
    var r32;
    var r33;
    var r34;
    var r35;
    var r36;
    var r37;
    var r38;
    var r39;
    var r40;
    var r41;
    var r42;
    var r43;
    var r44;
    var r45;
    var r46;
    var r47;
    var r48;
    var r49;
    var r50;
    var r51;
    var r52;
    var r53;
    var r54;
    var r55;
    var r56;
    var r57;
    var r58;
    var r59;
    var r60;
    var r61;
    var r62;
    var r63;
    var r64;
    var r65;
    var r66;
    var r67;
    var r68;
    var r69;
    var r70;
    var r71;
    var r72;
    var r73;
    var r74;
    var r75;
    var r76;
    var r77;
    var r78;
    var r79;
    var r80;
    var r81;
    var r82;
    var r83;
    var r84;
    var r85;
    var r86;
    var r87;
    var r88;
    var r89;
    var r90;
    var r91;
    var r92;
    var r93;
    var r149;
    var r150;
    var r151;
    var r152;
    var r153;
    var r154;
    var r155;
    var r156;
    var r157;
    var r158;
    var r159;
    var r160;
    var r161;
    var r162;
    var r163;
    var r164;
    var r165;
    var r166;
    var r167;
    var r168;
    var r169;
    var r170;
    var r171;
    var r172;
    var r173;
    var r174;
    var r175;
    var r176;
    var r177;
    var r178;
    var r179;
    var r180;
    var r181;
    var r182;
    var r183;
    var r184;
    var r185;
    var r186;
    var r187;
    var r188;
    var r189;
    var r190;
    var r191;
    var r192;
    var r193;
    var r194;
    var r195;
    var r196;
    var r197;
    var r198;
    var r199;
    var r200;
    var r201;
    var r202;
    var r203;
    var r204;
    var r205;
    var r206;
    var r207;
    var r208;
    var r209;
    var r210;
    var r211;
    var r212;
    var r213;
    var r214;
    var r215;
    var r216;
    var r217;
    var r218;
    var r219;
    var r220;
    var r221;
    var r222;
    var r223;
    var r224;
    var r225;
    var r226;
    var r227;
    var r228;
    var r229;
    var r230;
    var r231;
    var r232;
    var r233;
    var r234;
    var r235;
    var r236;
    var r237;
    var r238;
    var r239;
    var r240;
    var r241;
    var r242;
    var r243;
    var r244;
    var r245;
    var r246;
    var r247;
    var r248;
    var r249;
    var r250;
    var r251;
    var r252;
    var r253;
    var r254;
    var r255;
    var r256;
    var r257;
    var r258;
    var r259;
    var r260;
    var r261;
    var r262;
    var r263;
    var r264;
    var r265;
    var r266;
    var r267;
    var r268;
    var r269;
    var r270;
    var r271;
    var r272;
    var r273;
    var r274;
    var r275;
    var r276;
    var r277;
    var r278;
    var r279;
    var r280;
    var r281;
    var r282;
    var r283;
    var r284;
    var r285;
    var r286;
    var r287;
    var r288;
    var r289;
    var r290;
    var r291;
    var r292;
    var r293;
    var r294;
    var r295;
    var r296;
    var r297;
    var r298;
    var r299;
    var r300;
    var r301;
    var r302;
    var r303;
    var r304;
    var r305;
    var r306;
    var r307;
    var r308;
    var r309;
    var r310;
    var r311;
    var r312;
    var r313;
    var r314;
    var r315;
    var r316;
    var r317;
    var r318;
    var r319;
    var r320;
    var r321;
    var r322;
    var r323;
    var r324;
    var r325;
    var r326;
    var r327;
    var r328;
    var r329;
    var r330;
    var r331;
    var r332;
    var r333;
    var r334;
    var r335;
    var r336;
    var r337;
    var r338;
    var r339;
    var r340;
    var r341;
    var r342;
    var r343;
    var r344;
    var r345;
    var r346;
    var r347;
    var r348;
    var r349;
    var r350;
    var r351;
    var r352;
    var r353;
    var r354;
    var r355;
    var r356;
    var r357;
    var r358;
    var r359;
    var r360;
    var r361;
    var r362;
    var r363;
    var r364;
    var r365;
    var r366;
    var r367;
    var r368;
    var r369;
    var r370;
    var r371;
    var r372;
    var r373;
    var r374;
    var r375;
    var r376;
    var r377;
    var r378;
    var r379;
    var r380;
    var r381;
    var r382;
    var r383;
    var r384;
    var r385;
    var r386;
    var r387;
    var r388;
    var r389;
    var r390;
    var r391;
    var r392;
    var r393;
    var r394;
    var r395;
    var r396;
    var r397;
    var r398;
    var r399;
    var r400;
    var r401;
    var r402;
    var r403;
    var r404;
    var r405;
    var r406;
    var r407;
    var r408;
    var r409;
    var r410;
    var r411;
    var r412;
    var r413;
    var r414;
    var r415;
    var r416;
    var r417;
    var r418;
    var r419;
    var r420;
    var r421;
    var r422;
    var r423;
    var r424;
    var r425;
    var r426;
    var r427;
    var r428;
    var r429;
    var r430;
    var r431;
    var r432;
    var r433;
    var r434;
    var r435;
    var r436;
    var r437;
    var r438;
    var r439;
    var r440;
    var r441;
    var r442;
    var r443;
    var r444;
    var r445;
    var r446;
    var r447;
    var r448;
    var r449;
    var r450;
    var r451;
    var r452;
    var r453;
    var r454;
    var r455;
    var r456;
    var r457;
    var r458;
    var r459;
    var r460;
    var r461;
    var r462;
    var r463;
    var r464;
    var r465;
    var r466;
    var r467;
    var r468;
    var r469;
    var r470;
    var r471;
    var r472;
    var r473;
    var r474;
    var r475;
    var r476;
    var r477;
    var r478;
    var r479;
    var r480;
    var r481;
    var r482;
    var r483;
    var r484;
    var r485;
    var r486;
    var r487;
    var r488;
    var r489;
    var r490;
    var r491;
    var r492;
    var r493;
    var r494;
    var r495;
    var r496;
    var r497;
    var r498;
    var r499;
    var r500;
    var r501;
    var r502;
    var r503;
    var r504;
    var r505;
    var r506;
    var r507;
    var r508;
    var r509;
    var r510;
    var r511;
    var r512;
    var r513;
    var r514;
    var r515;
    var r516;
    var r517;
    var r518;
    var r519;
    var r520;
    var r521;
    var r522;
    var r523;
    var r524;
    var r525;
    var r526;
    var r527;
    var r528;
    var r529;
    var r530;
    var r531;
    var r532;
    var r533;
    var r534;
    var r535;
    var r536;
    var r537;
    var r538;
    var r539;
    var r540;
    var r541;
    var r542;
    var r543;
    var r544;
    var r545;
})(32769);