| OLD | NEW |
| 1 # | 1 # |
| 2 # Autogenerated by generate-bytecode-expectations. | 2 # Autogenerated by generate-bytecode-expectations. |
| 3 # | 3 # |
| 4 | 4 |
| 5 --- | 5 --- |
| 6 execute: yes | 6 execute: yes |
| 7 wrap: no | 7 wrap: no |
| 8 test function name: f | 8 test function name: f |
| 9 | 9 |
| 10 --- | 10 --- |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 58 --- | 58 --- |
| 59 snippet: " | 59 snippet: " |
| 60 var a = {x:13, y:14}; | 60 var a = {x:13, y:14}; |
| 61 function f() { | 61 function f() { |
| 62 return delete a; | 62 return delete a; |
| 63 }; | 63 }; |
| 64 f(); | 64 f(); |
| 65 " | 65 " |
| 66 frame size: 2 | 66 frame size: 2 |
| 67 parameter count: 1 | 67 parameter count: 1 |
| 68 bytecode array length: 14 | 68 bytecode array length: 16 |
| 69 bytecodes: [ | 69 bytecodes: [ |
| 70 /* 32 E> */ B(StackCheck), | 70 /* 32 E> */ B(StackCheck), |
| 71 /* 39 S> */ B(LdrContextSlot), R(context), U8(3), R(0), | 71 /* 39 S> */ B(LdrContextSlot), R(context), U8(3), U8(0), R(0), |
| 72 B(LdrContextSlot), R(0), U8(2), R(1), | 72 B(LdrContextSlot), R(0), U8(2), U8(0), R(1), |
| 73 B(LdaConstant), U8(0), | 73 B(LdaConstant), U8(0), |
| 74 B(DeletePropertySloppy), R(1), | 74 B(DeletePropertySloppy), R(1), |
| 75 /* 56 S> */ B(Return), | 75 /* 56 S> */ B(Return), |
| 76 ] | 76 ] |
| 77 constant pool: [ | 77 constant pool: [ |
| 78 ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"], | 78 ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"], |
| 79 ] | 79 ] |
| 80 handlers: [ | 80 handlers: [ |
| 81 ] | 81 ] |
| 82 | 82 |
| 83 --- | 83 --- |
| 84 snippet: " | 84 snippet: " |
| 85 b = 30; | 85 b = 30; |
| 86 function f() { | 86 function f() { |
| 87 return delete b; | 87 return delete b; |
| 88 }; | 88 }; |
| 89 f(); | 89 f(); |
| 90 " | 90 " |
| 91 frame size: 2 | 91 frame size: 2 |
| 92 parameter count: 1 | 92 parameter count: 1 |
| 93 bytecode array length: 14 | 93 bytecode array length: 16 |
| 94 bytecodes: [ | 94 bytecodes: [ |
| 95 /* 18 E> */ B(StackCheck), | 95 /* 18 E> */ B(StackCheck), |
| 96 /* 25 S> */ B(LdrContextSlot), R(context), U8(3), R(0), | 96 /* 25 S> */ B(LdrContextSlot), R(context), U8(3), U8(0), R(0), |
| 97 B(LdrContextSlot), R(0), U8(2), R(1), | 97 B(LdrContextSlot), R(0), U8(2), U8(0), R(1), |
| 98 B(LdaConstant), U8(0), | 98 B(LdaConstant), U8(0), |
| 99 B(DeletePropertySloppy), R(1), | 99 B(DeletePropertySloppy), R(1), |
| 100 /* 42 S> */ B(Return), | 100 /* 42 S> */ B(Return), |
| 101 ] | 101 ] |
| 102 constant pool: [ | 102 constant pool: [ |
| 103 ONE_BYTE_INTERNALIZED_STRING_TYPE ["b"], | 103 ONE_BYTE_INTERNALIZED_STRING_TYPE ["b"], |
| 104 ] | 104 ] |
| 105 handlers: [ | 105 handlers: [ |
| 106 ] | 106 ] |
| 107 | 107 |
| OLD | NEW |