mirror of
				https://github.com/Z3Prover/z3
				synced 2025-10-31 19:52:29 +00:00 
			
		
		
		
	remove union
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
		
							parent
							
								
									3011b34b3b
								
							
						
					
					
						commit
						d3e6ba9f98
					
				
					 1 changed files with 3 additions and 9 deletions
				
			
		|  | @ -56,15 +56,9 @@ namespace bv { | |||
|             unsigned   m_idx = UINT_MAX; | ||||
|             theory_var m_v1 = euf::null_theory_var; | ||||
|             theory_var m_v2 = euf::null_theory_var; | ||||
|             union { | ||||
|                 struct { | ||||
|                     sat::literal m_consequent; | ||||
|                     sat::literal m_antecedent; | ||||
|                 }; | ||||
|                 struct { | ||||
|                     euf::enode* a, *b, *c; | ||||
|                 }; | ||||
|             }; | ||||
|             sat::literal m_consequent; | ||||
|             sat::literal m_antecedent; | ||||
|             euf::enode* a, *b, *c; | ||||
|                      | ||||
|             bv_justification(theory_var v1, theory_var v2, sat::literal c, sat::literal a) : | ||||
|                 m_kind(bv_justification::kind_t::eq2bit), m_v1(v1), m_v2(v2), m_consequent(c), m_antecedent(a) {} | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue