mirror of
				https://github.com/Z3Prover/z3
				synced 2025-10-31 03:32:28 +00:00 
			
		
		
		
	fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
		
							parent
							
								
									43d40ac142
								
							
						
					
					
						commit
						af432668be
					
				
					 1 changed files with 6 additions and 5 deletions
				
			
		|  | @ -98,7 +98,6 @@ namespace smt { | ||||||
|         using th_union_find = union_find<theory_finite_set>; |         using th_union_find = union_find<theory_finite_set>; | ||||||
|         friend class theory_finite_set_test; |         friend class theory_finite_set_test; | ||||||
|         friend struct finite_set_value_proc; |         friend struct finite_set_value_proc; | ||||||
|         friend class th_union_find; |  | ||||||
| 
 | 
 | ||||||
|         struct var_data { |         struct var_data { | ||||||
|             ptr_vector<enode> m_setops; |             ptr_vector<enode> m_setops; | ||||||
|  | @ -188,16 +187,18 @@ namespace smt { | ||||||
|         // manage union-find of theory variables
 |         // manage union-find of theory variables
 | ||||||
|         theory_var find(theory_var v) const { return m_find.find(v); }         |         theory_var find(theory_var v) const { return m_find.find(v); }         | ||||||
|         bool is_root(theory_var v) const { return m_find.is_root(v); } |         bool is_root(theory_var v) const { return m_find.is_root(v); } | ||||||
|         trail_stack &get_trail_stack(); |  | ||||||
|         void merge_eh(theory_var v1, theory_var v2, theory_var, theory_var); |  | ||||||
|         void after_merge_eh(theory_var r1, theory_var r2, theory_var v1, theory_var v2) {} |  | ||||||
|         void unmerge_eh(theory_var v1, theory_var v2) {} |  | ||||||
| 
 | 
 | ||||||
|         std::ostream &display_var(std::ostream &out, theory_var v) const; |         std::ostream &display_var(std::ostream &out, theory_var v) const; | ||||||
|          |          | ||||||
|     public: |     public: | ||||||
|         theory_finite_set(context& ctx); |         theory_finite_set(context& ctx); | ||||||
|         ~theory_finite_set() override; |         ~theory_finite_set() override; | ||||||
|  | 
 | ||||||
|  |         // for union-find
 | ||||||
|  |         trail_stack &get_trail_stack(); | ||||||
|  |         void merge_eh(theory_var v1, theory_var v2, theory_var, theory_var); | ||||||
|  |         void after_merge_eh(theory_var r1, theory_var r2, theory_var v1, theory_var v2) {} | ||||||
|  |         void unmerge_eh(theory_var v1, theory_var v2) {} | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
| }  // namespace smt 
 | }  // namespace smt 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue