solidity/test/cmdlineTests/standard_yul_object_name/output.json

47 lines
1.6 KiB
JSON

{"contracts":{"A":{"NamedObject":{"evm":{"assembly":" /* \"A\":39:61 */
data_4e03657aea45a94fc7d47ba826c8d667c0d1e6e33a64a036ec44f58fa12d6c45
/* \"A\":80:81 */
0x00
/* \"A\":76:77 */
dup1
/* \"A\":73:74 */
dup3
/* \"A\":69:78 */
add
/* \"A\":62:82 */
sstore
/* \"A\":28:84 */
pop
stop
data_4e03657aea45a94fc7d47ba826c8d667c0d1e6e33a64a036ec44f58fa12d6c45 616263
sub_0: assembly {
/* \"A\":147:148 */
0x00
/* \"A\":144:145 */
dup1
/* \"A\":137:149 */
revert
}
","bytecode":{"functionDebugData":{},"generatedSources":[],"linkReferences":{},"object":"<BYTECODE REMOVED>","opcodes":"<OPCODES REMOVED>","sourceMap":"<SOURCEMAP REMOVED>"},"deployedBytecode":{"functionDebugData":{},"generatedSources":[],"linkReferences":{},"object":"<BYTECODE REMOVED>","opcodes":"<OPCODES REMOVED>","sourceMap":"<SOURCEMAP REMOVED>"}},"ir":"object \"NamedObject\" {
code {
let x := dataoffset(\"DataName\")
sstore(add(x, 0), 0)
}
data \"DataName\" hex\"616263\"
object \"OtherObject\" {
code { revert(0, 0) }
}
}
","irOptimized":"object \"NamedObject\" {
code {
let x := dataoffset(\"DataName\")
sstore(add(x, 0), 0)
}
data \"DataName\" hex\"616263\"
object \"OtherObject\" {
code { revert(0, 0) }
}
}
"}}},"errors":[{"component":"general","formattedMessage":"Yul is still experimental. Please use the output with care.","message":"Yul is still experimental. Please use the output with care.","severity":"warning","type":"Warning"}]}