We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ee47509 commit 6f5353eCopy full SHA for 6f5353e
test/yul/immutable.yul
@@ -0,0 +1,28 @@
1
+// RUN: %soll --lang=Yul %s
2
+object "a" {
3
+ code {
4
+ setimmutable(
5
+ 10,
6
+ "imm2",
7
+ address()
8
+ )
9
+ let memPtr := mload(64)
10
+ codecopy(memPtr, dataoffset("Test_deployed"), datasize("Test_deployed"))
11
12
+ 200,
13
+ "imm1",
14
15
16
+ return(memPtr, datasize("Test_deployed"))
17
+ }
18
+ object "Test_deployed" {
19
20
+ let addr := loadimmutable("imm1")
21
+ return(addr, 20)
22
+ function fun() -> temp {
23
+ let temp2 := loadimmutable("imm2")
24
+ temp := loadimmutable("imm1")
25
26
27
28
+}
0 commit comments