diff options
Diffstat (limited to 'js/src/jit-test/tests/arguments/bug1827073.js')
-rw-r--r-- | js/src/jit-test/tests/arguments/bug1827073.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/js/src/jit-test/tests/arguments/bug1827073.js b/js/src/jit-test/tests/arguments/bug1827073.js new file mode 100644 index 0000000000..d87ec97b48 --- /dev/null +++ b/js/src/jit-test/tests/arguments/bug1827073.js @@ -0,0 +1,15 @@ +// |jit-test| --fast-warmup +let depth = 0; +function f1(a2, a3, a4, a5) { + f2(); +} +function f2() { + // Recursion depth reduced to allow PBL with debug build (hence larger + // frames) to work. + if (depth++ > 75) { + return; + } + f1(1, 2); + assertEq(JSON.stringify(Array.from(f1.arguments)), "[1,2]"); +} +f1(1, 2); |