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
		
	
	
		
			199 B
		
	
	
	
		
			Solidity
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			199 B
		
	
	
	
		
			Solidity
		
	
	
	
	
	
| pragma experimental SMTChecker;
 | |
| 
 | |
| contract C
 | |
| {
 | |
|     uint public x;
 | |
|     function g() public {
 | |
| 		x = 0;
 | |
|         this.h();
 | |
| 		assert(x == 2);
 | |
|     }
 | |
|     function h() public {
 | |
|         x = 2;
 | |
|     }
 | |
| }
 | |
| // ----
 |