1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/js/src/jit-test/tests/basic/bug551705.js Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,39 @@ 1.4 +(Function("\ 1.5 + for each(let x in [\n\ 1.6 + true,\n\ 1.7 + (1),\n\ 1.8 + (1),\n\ 1.9 + (1),\n\ 1.10 + (1),\n\ 1.11 + true,\n\ 1.12 + true,\n\ 1.13 + true,\n\ 1.14 + (1),\n\ 1.15 + true,\n\ 1.16 + true,\n\ 1.17 + (1),\n\ 1.18 + true,\n\ 1.19 + true,\n\ 1.20 + (1),\n\ 1.21 + (1),\n\ 1.22 + true,\n\ 1.23 + true,\n\ 1.24 + true,\n\ 1.25 + true\n\ 1.26 + ]) { \n\ 1.27 + ((function f(aaaaaa) {\n\ 1.28 + return aaaaaa.length == 0 ? 0 : aaaaaa[0] + f(aaaaaa.slice(1))\n\ 1.29 + })([\n\ 1.30 + x,\n\ 1.31 + Math.I,\n\ 1.32 + '',\n\ 1.33 + null,\n\ 1.34 + Math.I,\n\ 1.35 + null,\n\ 1.36 + new String(),\n\ 1.37 + new String()\n\ 1.38 + ]))\n\ 1.39 +}"))() 1.40 + 1.41 +/* Don't assert/crash. */ 1.42 +