mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			659 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			659 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| object "a" {
 | |
|   code { sstore(0, datasize("sub")) }
 | |
|   object "sub" {
 | |
|     code { sstore(0, 8) }
 | |
|     data "data1" "Hello, World!"
 | |
|   }
 | |
| }
 | |
| // ----
 | |
| // Assembly:
 | |
| //     /* "source":22:48   */
 | |
| //   dataSize(sub_0)
 | |
| //     /* "source":29:30   */
 | |
| //   0x00
 | |
| //     /* "source":22:48   */
 | |
| //   sstore
 | |
| // stop
 | |
| //
 | |
| // sub_0: assembly {
 | |
| //         /* "source":89:90   */
 | |
| //       0x08
 | |
| //         /* "source":86:87   */
 | |
| //       0x00
 | |
| //         /* "source":79:91   */
 | |
| //       sstore
 | |
| //     stop
 | |
| //     data_acaf3289d7b601cbd114fb36c4d29c85bbfd5e133f14cb355c3fd8d99367964f 48656c6c6f2c20576f726c6421
 | |
| // }
 | |
| // Bytecode: 6006600055fe
 | |
| // Opcodes: PUSH1 0x6 PUSH1 0x0 SSTORE INVALID
 |