mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	Merge pull request #1047 from pirapira/address-in-prelude
formal verification: Add Address module in the WhyML prelude
This commit is contained in:
		
						commit
						2c4e9ece07
					
				| @ -798,5 +798,14 @@ module UInt256 | |||||||
| 		type t = uint256, | 		type t = uint256, | ||||||
| 		constant max = max_uint256 | 		constant max = max_uint256 | ||||||
| end | end | ||||||
|  | 
 | ||||||
|  | module Address | ||||||
|  | 	use import mach.int.Unsigned | ||||||
|  | 	type address | ||||||
|  | 	constant max_address: int = 0xffffffffffffffffffffffffffffffffffffffff (* 160 bit = 40 f's *) | ||||||
|  | 	clone export mach.int.Unsigned with | ||||||
|  | 		type t = address, | ||||||
|  | 		constant max = max_address | ||||||
|  | end | ||||||
|    )", 0}); |    )", 0}); | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user