solidity/test/cmdlineTests/asm_json_export_yul_subobjects/stdin
2023-10-02 14:32:34 +02:00

44 lines
863 B
Plaintext

object "A" {
code {
sstore(0, dataoffset("A"))
sstore(1, datasize("A"))
sstore(2, dataoffset("B"))
sstore(3, datasize("B"))
sstore(4, dataoffset("B.C"))
sstore(5, datasize("B.C"))
sstore(6, dataoffset("B.E"))
sstore(7, datasize("B.E"))
sstore(8, dataoffset("B.C.D"))
sstore(9, datasize("B.C.D"))
}
data "data1" "Hello, World!"
object "B" {
code {
sstore(10, dataoffset("C"))
sstore(11, datasize("C"))
sstore(12, dataoffset("E"))
sstore(13, datasize("E"))
sstore(14, dataoffset("C.D"))
sstore(15, datasize("C.D"))
}
object "C" {
code {
sstore(16, dataoffset("D"))
sstore(17, datasize("D"))
}
object "D" {
code {
invalid()
}
}
}
object "E" {
code {
invalid()
}
}
}
}