{"ScriptPreparationCode":"let bigNum = 1e7\r\nlet a = function closure() {\r\n let big = Array(bigNum).fill(2)\r\n let big2 = Array(bigNum).fill(2)\r\n let big3 = Array(bigNum).fill(2)\r\n return function(a, b) {\r\n true || true\r\n return a \u002B b\r\n }\r\n}()\r\nlet b = function closure() {\r\n let big = Array(bigNum).fill(2)\r\n let big2 = Array(bigNum).fill(2)\r\n let big3 = Array(bigNum).fill(2)\r\n return function(a, b) {\r\n true || eval(\u0027never reached\u0027)\r\n return a \u002B b\r\n }\r\n}()\r\nlet c = function closure() {\r\n let big = Array(bigNum).fill(2)\r\n let big2 = Array(bigNum).fill(2)\r\n let big3 = Array(bigNum).fill(2)\r\n return function(a, b) {\r\n true || arguments.callee\r\n return a \u002B b\r\n }\r\n}()","TestCases":[{"Name":"normal","Code":"a(1,2,3,4,5,6,7)","IsDeferred":false},{"Name":"eval","Code":"b(1,2,3,4,5,6,7)","IsDeferred":false},{"Name":"arguments","Code":"c(1,2,3,4,5,6,7)","IsDeferred":false}]}