mirror of
				https://github.com/Z3Prover/z3
				synced 2025-11-03 21:09:11 +00:00 
			
		
		
		
	Fix add external lemmas to solver even if use_bg_invs=false
spacer.use_bg_invs controls how user-supplied invariants are used. However, the user expects them to be used independent of the option.
This commit is contained in:
		
							parent
							
								
									a000747605
								
							
						
					
					
						commit
						58d93d8907
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -2507,7 +2507,7 @@ void context::add_cover(int level, func_decl* p, expr* property, bool bg)
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
void context::add_invariant (func_decl *p, expr *property)
 | 
			
		||||
{add_cover (infty_level(), p, property, true);}
 | 
			
		||||
{add_cover (infty_level(), p, property, use_bg_invs());}
 | 
			
		||||
 | 
			
		||||
expr_ref context::get_reachable(func_decl *p) {
 | 
			
		||||
    pred_transformer* pt = nullptr;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue