mirror of
				https://github.com/Z3Prover/z3
				synced 2025-11-03 21:09:11 +00:00 
			
		
		
		
	
							parent
							
								
									053631e005
								
							
						
					
					
						commit
						1ef83351cb
					
				
					 2 changed files with 3 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -672,9 +672,9 @@ namespace qe {
 | 
			
		|||
            lbool r = solver.check();
 | 
			
		||||
            m_assignments.reset();
 | 
			
		||||
            solver.get_assignments(m_assignments);
 | 
			
		||||
            if(r == l_true && i == 0) solver.get_model(model);
 | 
			
		||||
            solver.pop(1);
 | 
			
		||||
            check_success(r != l_undef);
 | 
			
		||||
            if (r == l_true && i == 0) solver.get_model(model);
 | 
			
		||||
            check_success(r != l_undef);            
 | 
			
		||||
            return r == l_true;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -529,6 +529,7 @@ namespace smt {
 | 
			
		|||
 | 
			
		||||
    bool theory_bv::get_fixed_value(app* x, numeral & result) const {
 | 
			
		||||
        context& ctx = get_context();
 | 
			
		||||
        CTRACE("bv", !ctx.e_internalized(x), tout << "not internalized " << mk_pp(x, get_manager()) << "\n";);
 | 
			
		||||
        if (!ctx.e_internalized(x)) return false;
 | 
			
		||||
        enode * e    = ctx.get_enode(x);
 | 
			
		||||
        theory_var v = e->get_th_var(get_id());
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue