| OLD | NEW |
| 1 Tests saving objects to temporary variables. | 1 Tests saving objects to temporary variables. |
| 2 | 2 |
| 3 Number of expressions: 11 | 3 Number of expressions: 11 |
| 4 Names [temp3..temp7] are reserved | 4 Names [temp3..temp7] are reserved |
| 5 | 5 |
| 6 temp1 | 6 temp1 |
| 7 42 | 7 42 |
| 8 temp2 | 8 temp2 |
| 9 "foo string" | 9 "foo string" |
| 10 temp8 | 10 temp8 |
| 11 NaN | 11 NaN |
| 12 temp9 | 12 temp9 |
| 13 Infinity | 13 Infinity |
| 14 temp10 | 14 temp10 |
| 15 -Infinity | 15 -Infinity |
| 16 temp11 | 16 temp11 |
| 17 -0 | 17 -0 |
| 18 temp12 | 18 temp12 |
| 19 [1, 2, NaN, -0, null, undefined] | 19 [1, 2, NaN, -0, null, undefined] |
| 20 temp13 | 20 temp13 |
| 21 Object {foo: "bar"} | 21 Object {foo: "bar"} |
| 22 temp14 | 22 temp14 |
| 23 [1, 2, 3, 4, callee: function, Symbol(Symbol.iterator): function] | 23 [1, 2, 3, 4] |
| 24 temp15 | 24 temp15 |
| 25 function func() {} | 25 function func() {} |
| 26 temp16 | 26 temp16 |
| 27 Error: errr | 27 Error: errr |
| 28 | 28 |
| OLD | NEW |