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