mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	User defined value types: moved a syntax test to semantic test.
This commit is contained in:
		
							parent
							
								
									8a37f56e98
								
							
						
					
					
						commit
						a03fbf7061
					
				| @ -0,0 +1,13 @@ | ||||
| type MyInt is int; | ||||
| contract C { | ||||
|     function f() public returns (MyInt a, int b) { | ||||
|         (MyInt).wrap; | ||||
|         a = (MyInt).wrap(5); | ||||
|         (MyInt).unwrap; | ||||
|         b = (MyInt).unwrap((MyInt).wrap(10)); | ||||
|     } | ||||
| } | ||||
| // ==== | ||||
| // compileViaYul: also | ||||
| // ---- | ||||
| // f() -> 5, 10 | ||||
| @ -1,7 +0,0 @@ | ||||
| type MyInt is int; | ||||
| function f() pure { | ||||
|     (MyInt).wrap; | ||||
|     (MyInt).wrap(5); | ||||
|     (MyInt).unwrap; | ||||
|     (MyInt).unwrap(MyInt.wrap(5)); | ||||
| } | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user