mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Update tests
This commit is contained in:
@@ -23,7 +23,7 @@ object "MyContract" {
|
||||
|
||||
|
||||
Binary representation:
|
||||
33600055600b806012600039806000f350fe60005460005260206000f3
|
||||
33600055600b806011600039806000f3fe60005460005260206000f3
|
||||
|
||||
Text representation:
|
||||
/* "object_compiler/input.yul":128:136 */
|
||||
@@ -46,7 +46,6 @@ Text representation:
|
||||
0x00
|
||||
/* "object_compiler/input.yul":265:295 */
|
||||
return
|
||||
pop
|
||||
stop
|
||||
|
||||
sub_0: assembly {
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
/* \"A\":38:39 */
|
||||
0x00
|
||||
/* \"A\":34:35 */
|
||||
0x00
|
||||
dup1
|
||||
/* \"A\":31:32 */
|
||||
dup3
|
||||
/* \"A\":27:36 */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
/* \"A\":80:81 */
|
||||
0x00
|
||||
/* \"A\":76:77 */
|
||||
0x00
|
||||
dup1
|
||||
/* \"A\":73:74 */
|
||||
dup3
|
||||
/* \"A\":69:78 */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
/* \"A\":80:81 */
|
||||
0x00
|
||||
/* \"A\":76:77 */
|
||||
0x00
|
||||
dup1
|
||||
/* \"A\":73:74 */
|
||||
dup3
|
||||
/* \"A\":69:78 */
|
||||
@@ -18,7 +18,7 @@ sub_0: assembly {
|
||||
/* \"A\":147:148 */
|
||||
0x00
|
||||
/* \"A\":144:145 */
|
||||
0x00
|
||||
dup1
|
||||
/* \"A\":137:149 */
|
||||
revert
|
||||
}
|
||||
|
||||
@@ -1,18 +1,10 @@
|
||||
{"contracts":{"A":{"object":{"evm":{"assembly":" /* \"A\":17:18 */
|
||||
0x00
|
||||
/* \"A\":11:19 */
|
||||
dup1
|
||||
mload
|
||||
/* \"A\":38:39 */
|
||||
0x00
|
||||
/* \"A\":34:35 */
|
||||
0x00
|
||||
/* \"A\":31:32 */
|
||||
dup3
|
||||
/* \"A\":27:36 */
|
||||
add
|
||||
/* \"A\":20:40 */
|
||||
sstore
|
||||
pop
|
||||
","bytecode":{"functionDebugData":{},"generatedSources":[],"linkReferences":{},"object":"<BYTECODE REMOVED>","opcodes":"<OPCODES REMOVED>","sourceMap":"<SOURCEMAP REMOVED>"}},"ir":"object \"object\" {
|
||||
code {
|
||||
let x := mload(0)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{"contracts":{"A":{"object":{"evm":{"assembly":" /* \"A\":17:18 */
|
||||
0x00
|
||||
0x00
|
||||
dup1
|
||||
/* \"A\":11:19 */
|
||||
mload
|
||||
/* \"A\":20:40 */
|
||||
|
||||
@@ -25,7 +25,7 @@ object "C_6" {
|
||||
|
||||
|
||||
Binary representation:
|
||||
60806040523415600f5760006000fd5b6015601d60003960156000f3fe6080604052600436101550361560005560006000fd
|
||||
60806040523415600e57600080fd5b600e601c600039600e6000f3fe60806040523615600055600080fd
|
||||
|
||||
Text representation:
|
||||
/* "strict_asm_optimizer_steps/input.yul":45:48 */
|
||||
@@ -43,7 +43,7 @@ Text representation:
|
||||
/* "strict_asm_optimizer_steps/input.yul":85:86 */
|
||||
0x00
|
||||
/* "strict_asm_optimizer_steps/input.yul":82:83 */
|
||||
0x00
|
||||
dup1
|
||||
/* "strict_asm_optimizer_steps/input.yul":75:87 */
|
||||
revert
|
||||
/* "strict_asm_optimizer_steps/input.yul":58:60 */
|
||||
@@ -70,16 +70,6 @@ sub_0: assembly {
|
||||
0x40
|
||||
/* "strict_asm_optimizer_steps/input.yul":287:302 */
|
||||
mstore
|
||||
/* "strict_asm_optimizer_steps/input.yul":348:349 */
|
||||
0x04
|
||||
/* "strict_asm_optimizer_steps/input.yul":332:346 */
|
||||
calldatasize
|
||||
/* "strict_asm_optimizer_steps/input.yul":329:350 */
|
||||
lt
|
||||
/* "strict_asm_optimizer_steps/input.yul":322:351 */
|
||||
iszero
|
||||
/* "strict_asm_optimizer_steps/input.yul":319:321 */
|
||||
pop
|
||||
/* "strict_asm_optimizer_steps/input.yul":533:547 */
|
||||
calldatasize
|
||||
/* "strict_asm_optimizer_steps/input.yul":526:548 */
|
||||
@@ -91,7 +81,7 @@ sub_0: assembly {
|
||||
/* "strict_asm_optimizer_steps/input.yul":576:577 */
|
||||
0x00
|
||||
/* "strict_asm_optimizer_steps/input.yul":573:574 */
|
||||
0x00
|
||||
dup1
|
||||
/* "strict_asm_optimizer_steps/input.yul":566:578 */
|
||||
revert
|
||||
}
|
||||
|
||||
@@ -17,13 +17,13 @@ object "object" {
|
||||
|
||||
|
||||
Binary representation:
|
||||
600260028103808261626382815564656678797a010203040506070900010203040506070900010203040506070900010201020304050607090001020304050607090001020304050607090001026009905050505050
|
||||
6002808103808261626382815564656678797a010203040506070900010203040506070900010203040506070900010201020304050607090001020304050607090001020304050607090001026009905050505050
|
||||
|
||||
Text representation:
|
||||
/* "yul_verbatim/input.yul":15:16 */
|
||||
0x02
|
||||
/* "yul_verbatim/input.yul":37:38 */
|
||||
0x02
|
||||
dup1
|
||||
/* "yul_verbatim/input.yul":34:35 */
|
||||
dup2
|
||||
/* "yul_verbatim/input.yul":30:39 */
|
||||
|
||||
Reference in New Issue
Block a user