mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	Merge pull request #9492 from ethereum/someValueTests
Some more tests for value.
This commit is contained in:
		
						commit
						7ff3d10fee
					
				| @ -0,0 +1,11 @@ | ||||
| contract C { | ||||
|     constructor() {} | ||||
| } | ||||
| contract D { | ||||
|     function createC() public returns (C) { | ||||
|         C c = (new C).value(2)(); | ||||
|         return c; | ||||
|     } | ||||
| } | ||||
| // ---- | ||||
| // TypeError 8827: (107-120): Constructor for contract C must be payable for member "value" to be available. | ||||
| @ -0,0 +1,8 @@ | ||||
| library L { function l() public {} } | ||||
| contract test { | ||||
|     function f() public { | ||||
|         L.l{value: 1}(); | ||||
|     } | ||||
| } | ||||
| // ---- | ||||
| // TypeError 2193: (87-100): Function call options can only be set on external function calls or contract creations. | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user