mirror of
				https://github.com/Z3Prover/z3
				synced 2025-11-04 13:29:11 +00:00 
			
		
		
		
	build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
		
							parent
							
								
									ed59c838bf
								
							
						
					
					
						commit
						e63e4587a4
					
				
					 4 changed files with 3 additions and 8 deletions
				
			
		| 
						 | 
					@ -216,7 +216,7 @@ JLCXX_MODULE define_julia_module(jlcxx::Module &m)
 | 
				
			||||||
        .MM(expr, is_string_value)
 | 
					        .MM(expr, is_string_value)
 | 
				
			||||||
        .MM(expr, get_escaped_string)
 | 
					        .MM(expr, get_escaped_string)
 | 
				
			||||||
        .MM(expr, get_string)
 | 
					        .MM(expr, get_string)
 | 
				
			||||||
        .MM(expr, fpa_rounding_mode)
 | 
					        .MM(expr, fpa_rounding_mode_sort)
 | 
				
			||||||
        .MM(expr, decl)
 | 
					        .MM(expr, decl)
 | 
				
			||||||
        .MM(expr, num_args)
 | 
					        .MM(expr, num_args)
 | 
				
			||||||
        .MM(expr, arg)
 | 
					        .MM(expr, arg)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -563,7 +563,6 @@ namespace bv {
 | 
				
			||||||
        SASSERT(e->get_num_args() >= 1);
 | 
					        SASSERT(e->get_num_args() >= 1);
 | 
				
			||||||
        expr_ref_vector bits(m), new_bits(m), arg_bits(m);
 | 
					        expr_ref_vector bits(m), new_bits(m), arg_bits(m);
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        unsigned i = e->get_num_args() - 1;
 | 
					 | 
				
			||||||
        get_arg_bits(e, 0, bits);
 | 
					        get_arg_bits(e, 0, bits);
 | 
				
			||||||
        for (unsigned i = 1; i < e->get_num_args(); ++i) {
 | 
					        for (unsigned i = 1; i < e->get_num_args(); ++i) {
 | 
				
			||||||
            arg_bits.reset();
 | 
					            arg_bits.reset();
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -355,8 +355,6 @@ namespace bv {
 | 
				
			||||||
            ctx.drat_eq_def(leq, eq);
 | 
					            ctx.drat_eq_def(leq, eq);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        static unsigned s_count = 0;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        sat::literal_vector lits;
 | 
					        sat::literal_vector lits;
 | 
				
			||||||
        switch (c.m_kind) {
 | 
					        switch (c.m_kind) {
 | 
				
			||||||
        case bv_justification::kind_t::eq2bit:
 | 
					        case bv_justification::kind_t::eq2bit:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -338,10 +338,8 @@ private:
 | 
				
			||||||
        app_parents const& get_parents() { return m_use_funs; }
 | 
					        app_parents const& get_parents() { return m_use_funs; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        void operator()(app* n) {
 | 
					        void operator()(app* n) {
 | 
				
			||||||
            func_decl* f;
 | 
					            func_decl* f = n->get_decl();
 | 
				
			||||||
            unsigned sz = n->get_num_args();
 | 
					            for (expr* e : *n) {
 | 
				
			||||||
            for (unsigned i = 0; i < sz; ++i) {
 | 
					 | 
				
			||||||
                expr* e = n->get_arg(i);
 | 
					 | 
				
			||||||
                if (is_app(e)) {
 | 
					                if (is_app(e)) {
 | 
				
			||||||
                    auto& value = m_use_funs.insert_if_not_there(to_app(e), 0);
 | 
					                    auto& value = m_use_funs.insert_if_not_there(to_app(e), 0);
 | 
				
			||||||
                    if (!value) value = alloc(fun_set);
 | 
					                    if (!value) value = alloc(fun_set);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue