mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	Review suggested test adjustments.
This commit is contained in:
		
							parent
							
								
									4c84b77a4b
								
							
						
					
					
						commit
						9c3a0f11f9
					
				| @ -1,22 +0,0 @@ | ||||
| contract C { | ||||
|   uint32[] s; | ||||
|   constructor() | ||||
|   { | ||||
|     s.push(); | ||||
|     s.push(); | ||||
|   } | ||||
|   function f() external returns (uint) | ||||
|   { | ||||
|     (s[1], s) = (4, [0]); | ||||
|     s = [0]; | ||||
|     s.push(); | ||||
|     return s[1]; | ||||
|     // used to return 4 via IR. | ||||
|   } | ||||
| } | ||||
| // ---- | ||||
| // constructor() | ||||
| // gas irOptimized: 237351 | ||||
| // gas legacy: 221315 | ||||
| // gas legacyOptimized: 185247 | ||||
| // f() -> 0 | ||||
| @ -0,0 +1,22 @@ | ||||
| contract C { | ||||
|     uint32[] s; | ||||
|     constructor() | ||||
|     { | ||||
|         s.push(); | ||||
|         s.push(); | ||||
|     } | ||||
|     function f() external returns (uint) | ||||
|     { | ||||
|         (s[1], s) = (4, [0]); | ||||
|         s = [0]; | ||||
|         s.push(); | ||||
|         return s[1]; | ||||
|         // used to return 4 via IR. | ||||
|     } | ||||
| } | ||||
| // ---- | ||||
| // constructor() | ||||
| // gas irOptimized: 237351 | ||||
| // gas legacy: 221315 | ||||
| // gas legacyOptimized: 185247 | ||||
| // f() -> 0 | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user