{"ScriptPreparationCode":null,"TestCases":[{"Name":"smi","Code":"function add(a,b) {\r\n return a \u002B b;\r\n}\r\n\r\nvar arr = Array.from({length: 10000}, (_, i) =\u003E ([i, i\u002B1]))\r\nvar xs = arr.map(pair =\u003E add(pair[0], pair[1]))\r\n","IsDeferred":false},{"Name":"deopt to heapnumber","Code":"function add(a,b) {\r\n return a \u002B b;\r\n}\r\n\r\nvar arr = Array.from({length: 10000}, (_, i) =\u003E Math.random() \u003E 0.95 ? ([i, i\u002B1]) : ([i, i\u002B1.1]))\r\nvar xs = arr.map(pair =\u003E add(pair[0], pair[1]))\r\n","IsDeferred":false},{"Name":"iterator","Code":"function add(a,b) {\r\n return a \u002B b;\r\n}\r\n\r\nvar arr = Array.from({length: 10000}, (_, i) =\u003E ([i, i\u002B1]))\r\nvar xs = arr.map(([a,b]) =\u003E add(a, b))\r\n","IsDeferred":false}]}