mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	Modeling external calls to this, since we can trust these calls. fixed problem with transaction data not being restored after trusted external call update to the tests additional tests changelog entry added tests for external getters of this
		
			
				
	
	
		
			16 lines
		
	
	
		
			192 B
		
	
	
	
		
			Solidity
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			192 B
		
	
	
	
		
			Solidity
		
	
	
	
	
	
| pragma experimental SMTChecker;
 | |
| 
 | |
| contract C
 | |
| {
 | |
| 	uint x;
 | |
| 	function f(uint y) public {
 | |
| 		x = y;
 | |
| 	}
 | |
| 	function g(uint y) public {
 | |
| 		require(y < 1000);
 | |
| 		this.f(y);
 | |
| 		assert(x < 1000);
 | |
| 	}
 | |
| }
 | |
| // ----
 |