mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	Update tests.
This commit is contained in:
		
							parent
							
								
									aa24e12054
								
							
						
					
					
						commit
						733677690e
					
				| @ -5,8 +5,4 @@ | ||||
| // ==== | ||||
| // step: fullSimplify | ||||
| // ---- | ||||
| // { | ||||
| //     let _1 := 0 | ||||
| //     pop(mload(_1)) | ||||
| //     mstore(_1, 0) | ||||
| // } | ||||
| // { mstore(0, 0) } | ||||
|  | ||||
| @ -1,6 +1,6 @@ | ||||
| // div is eliminated, but keccak256 has side-effects. | ||||
| // div is eliminated, but create has side-effects. | ||||
| { | ||||
| 	let a := div(keccak256(0, 0), 0) | ||||
| 	let a := div(create(0, 0, 0), 0) | ||||
| 	mstore(0, a) | ||||
| } | ||||
| // ==== | ||||
| @ -8,6 +8,6 @@ | ||||
| // ---- | ||||
| // { | ||||
| //     let _1 := 0 | ||||
| //     pop(keccak256(_1, _1)) | ||||
| //     pop(create(_1, _1, _1)) | ||||
| //     mstore(_1, 0) | ||||
| // } | ||||
|  | ||||
| @ -23,7 +23,6 @@ | ||||
| // step: fullSimplify | ||||
| // ---- | ||||
| // { | ||||
| //     pop(mload(0)) | ||||
| //     mstore(1, 0) | ||||
| //     mstore(2, 0) | ||||
| //     mstore(3, 0) | ||||
|  | ||||
| @ -24,8 +24,6 @@ | ||||
| //     for { } lt(mload(a), mload(b)) { a := mload(b) } | ||||
| //     { | ||||
| //         let b_3 := mload(a) | ||||
| //         pop(mload(b_3)) | ||||
| //         pop(mload(b_3)) | ||||
| //         let a_6 := mload(b_3) | ||||
| //         b := mload(a_6) | ||||
| //     } | ||||
|  | ||||
| @ -10,10 +10,6 @@ | ||||
| // step: ssaAndBack | ||||
| // ---- | ||||
| // { | ||||
| //     pop(mload(0)) | ||||
| //     pop(mload(1)) | ||||
| //     pop(mload(2)) | ||||
| //     pop(mload(3)) | ||||
| //     let a_5 := mload(4) | ||||
| //     mstore(a_5, 0) | ||||
| // } | ||||
|  | ||||
| @ -13,11 +13,6 @@ | ||||
| // ---- | ||||
| // { | ||||
| //     let a := mload(0) | ||||
| //     if mload(1) | ||||
| //     { | ||||
| //         pop(mload(1)) | ||||
| //         pop(mload(2)) | ||||
| //         a := mload(3) | ||||
| //     } | ||||
| //     if mload(1) { a := mload(3) } | ||||
| //     mstore(a, 0) | ||||
| // } | ||||
|  | ||||
| @ -19,15 +19,7 @@ | ||||
| // { | ||||
| //     let a := mload(0) | ||||
| //     switch mload(1) | ||||
| //     case 0 { | ||||
| //         pop(mload(1)) | ||||
| //         pop(mload(2)) | ||||
| //         a := mload(3) | ||||
| //     } | ||||
| //     default { | ||||
| //         pop(mload(4)) | ||||
| //         pop(mload(5)) | ||||
| //         a := mload(6) | ||||
| //     } | ||||
| //     case 0 { a := mload(3) } | ||||
| //     default { a := mload(6) } | ||||
| //     mstore(a, 0) | ||||
| // } | ||||
|  | ||||
| @ -7,7 +7,6 @@ | ||||
| // step: ssaAndBack | ||||
| // ---- | ||||
| // { | ||||
| //     pop(mload(0)) | ||||
| //     let a_2 := mload(1) | ||||
| //     mstore(a_2, 0) | ||||
| // } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user