| OLD | NEW | 
|---|
| 1 # | 1 # | 
| 2 # Autogenerated by generate-bytecode-expectations. | 2 # Autogenerated by generate-bytecode-expectations. | 
| 3 # | 3 # | 
| 4 | 4 | 
| 5 --- | 5 --- | 
| 6 pool type: string | 6 pool type: string | 
| 7 execute: yes | 7 execute: yes | 
| 8 wrap: yes | 8 wrap: yes | 
| 9 | 9 | 
| 10 --- | 10 --- | 
| 11 snippet: " | 11 snippet: " | 
| 12   const x = 10; | 12   const x = 10; | 
| 13 " | 13 " | 
| 14 frame size: 1 | 14 frame size: 1 | 
| 15 parameter count: 1 | 15 parameter count: 1 | 
| 16 bytecode array length: 10 | 16 bytecode array length: 10 | 
| 17 bytecodes: [ | 17 bytecodes: [ | 
| 18   B(LdaTheHole), | 18   B(LdaTheHole), | 
| 19   B(Star), R(0), | 19   B(Star), R(0), | 
| 20   B(StackCheck), | 20   B(StackCheck), | 
| 21   B(LdaSmi8), U8(10), | 21   B(LdaSmi), U8(10), | 
| 22   B(Star), R(0), | 22   B(Star), R(0), | 
| 23   B(LdaUndefined), | 23   B(LdaUndefined), | 
| 24   B(Return), | 24   B(Return), | 
| 25 ] | 25 ] | 
| 26 constant pool: [ | 26 constant pool: [ | 
| 27 ] | 27 ] | 
| 28 handlers: [ | 28 handlers: [ | 
| 29 ] | 29 ] | 
| 30 | 30 | 
| 31 --- | 31 --- | 
| 32 snippet: " | 32 snippet: " | 
| 33   const x = 10; return x; | 33   const x = 10; return x; | 
| 34 " | 34 " | 
| 35 frame size: 2 | 35 frame size: 2 | 
| 36 parameter count: 1 | 36 parameter count: 1 | 
| 37 bytecode array length: 20 | 37 bytecode array length: 20 | 
| 38 bytecodes: [ | 38 bytecodes: [ | 
| 39   B(LdaTheHole), | 39   B(LdaTheHole), | 
| 40   B(Star), R(0), | 40   B(Star), R(0), | 
| 41   B(StackCheck), | 41   B(StackCheck), | 
| 42   B(LdaSmi8), U8(10), | 42   B(LdaSmi), U8(10), | 
| 43   B(Star), R(0), | 43   B(Star), R(0), | 
| 44   B(JumpIfNotHole), U8(11), | 44   B(JumpIfNotHole), U8(11), | 
| 45   B(LdaConstant), U8(0), | 45   B(LdaConstant), U8(0), | 
| 46   B(Star), R(1), | 46   B(Star), R(1), | 
| 47   B(CallRuntime), U16(Runtime::kThrowReferenceError), R(1), U8(1), | 47   B(CallRuntime), U16(Runtime::kThrowReferenceError), R(1), U8(1), | 
| 48   B(Return), | 48   B(Return), | 
| 49 ] | 49 ] | 
| 50 constant pool: [ | 50 constant pool: [ | 
| 51   "x", | 51   "x", | 
| 52 ] | 52 ] | 
| 53 handlers: [ | 53 handlers: [ | 
| 54 ] | 54 ] | 
| 55 | 55 | 
| 56 --- | 56 --- | 
| 57 snippet: " | 57 snippet: " | 
| 58   const x = ( x = 20); | 58   const x = ( x = 20); | 
| 59 " | 59 " | 
| 60 frame size: 3 | 60 frame size: 3 | 
| 61 parameter count: 1 | 61 parameter count: 1 | 
| 62 bytecode array length: 32 | 62 bytecode array length: 32 | 
| 63 bytecodes: [ | 63 bytecodes: [ | 
| 64   B(LdaTheHole), | 64   B(LdaTheHole), | 
| 65   B(Star), R(0), | 65   B(Star), R(0), | 
| 66   B(StackCheck), | 66   B(StackCheck), | 
| 67   B(LdaSmi8), U8(20), | 67   B(LdaSmi), U8(20), | 
| 68   B(Star), R(1), | 68   B(Star), R(1), | 
| 69   B(Ldar), R(0), | 69   B(Ldar), R(0), | 
| 70   B(JumpIfNotHole), U8(11), | 70   B(JumpIfNotHole), U8(11), | 
| 71   B(LdaConstant), U8(0), | 71   B(LdaConstant), U8(0), | 
| 72   B(Star), R(2), | 72   B(Star), R(2), | 
| 73   B(CallRuntime), U16(Runtime::kThrowReferenceError), R(2), U8(1), | 73   B(CallRuntime), U16(Runtime::kThrowReferenceError), R(2), U8(1), | 
| 74   B(CallRuntime), U16(Runtime::kThrowConstAssignError), R(0), U8(0), | 74   B(CallRuntime), U16(Runtime::kThrowConstAssignError), R(0), U8(0), | 
| 75   B(Ldar), R(1), | 75   B(Ldar), R(1), | 
| 76   B(Star), R(0), | 76   B(Star), R(0), | 
| 77   B(LdaUndefined), | 77   B(LdaUndefined), | 
| 78   B(Return), | 78   B(Return), | 
| 79 ] | 79 ] | 
| 80 constant pool: [ | 80 constant pool: [ | 
| 81   "x", | 81   "x", | 
| 82 ] | 82 ] | 
| 83 handlers: [ | 83 handlers: [ | 
| 84 ] | 84 ] | 
| 85 | 85 | 
| 86 --- | 86 --- | 
| 87 snippet: " | 87 snippet: " | 
| 88   const x = 10; x = 20; | 88   const x = 10; x = 20; | 
| 89 " | 89 " | 
| 90 frame size: 3 | 90 frame size: 3 | 
| 91 parameter count: 1 | 91 parameter count: 1 | 
| 92 bytecode array length: 36 | 92 bytecode array length: 36 | 
| 93 bytecodes: [ | 93 bytecodes: [ | 
| 94   B(LdaTheHole), | 94   B(LdaTheHole), | 
| 95   B(Star), R(0), | 95   B(Star), R(0), | 
| 96   B(StackCheck), | 96   B(StackCheck), | 
| 97   B(LdaSmi8), U8(10), | 97   B(LdaSmi), U8(10), | 
| 98   B(Star), R(0), | 98   B(Star), R(0), | 
| 99   B(LdaSmi8), U8(20), | 99   B(LdaSmi), U8(20), | 
| 100   B(Star), R(1), | 100   B(Star), R(1), | 
| 101   B(Ldar), R(0), | 101   B(Ldar), R(0), | 
| 102   B(JumpIfNotHole), U8(11), | 102   B(JumpIfNotHole), U8(11), | 
| 103   B(LdaConstant), U8(0), | 103   B(LdaConstant), U8(0), | 
| 104   B(Star), R(2), | 104   B(Star), R(2), | 
| 105   B(CallRuntime), U16(Runtime::kThrowReferenceError), R(2), U8(1), | 105   B(CallRuntime), U16(Runtime::kThrowReferenceError), R(2), U8(1), | 
| 106   B(CallRuntime), U16(Runtime::kThrowConstAssignError), R(0), U8(0), | 106   B(CallRuntime), U16(Runtime::kThrowConstAssignError), R(0), U8(0), | 
| 107   B(Ldar), R(1), | 107   B(Ldar), R(1), | 
| 108   B(Star), R(0), | 108   B(Star), R(0), | 
| 109   B(LdaUndefined), | 109   B(LdaUndefined), | 
| 110   B(Return), | 110   B(Return), | 
| 111 ] | 111 ] | 
| 112 constant pool: [ | 112 constant pool: [ | 
| 113   "x", | 113   "x", | 
| 114 ] | 114 ] | 
| 115 handlers: [ | 115 handlers: [ | 
| 116 ] | 116 ] | 
| 117 | 117 | 
| OLD | NEW | 
|---|