mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
44 lines
863 B
Plaintext
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()
|
|
}
|
|
}
|
|
}
|
|
}
|