mirror of
https://github.com/Z3Prover/z3
synced 2025-11-03 13:07:53 +00:00
Update finite_set_value_factory.cpp
This commit is contained in:
parent
d3e262af85
commit
0e068e4567
1 changed files with 6 additions and 0 deletions
|
|
@ -22,8 +22,10 @@ expr * finite_set_value_factory::get_some_value(sort * s) {
|
|||
// Check if we already have a value for this sort
|
||||
value_set * set = nullptr;
|
||||
SASSERT(u.is_finite_set(s));
|
||||
#if 0
|
||||
if (m_sort2value_set.find(s, set) && !set->empty())
|
||||
return *(set->begin());
|
||||
#endif
|
||||
return u.mk_empty(s);
|
||||
}
|
||||
|
||||
|
|
@ -31,6 +33,9 @@ expr * finite_set_value_factory::get_fresh_value(sort * s) {
|
|||
sort* elem_sort = nullptr;
|
||||
VERIFY(u.is_finite_set(s, elem_sort));
|
||||
// Get a fresh value for a finite set sort
|
||||
|
||||
return nullptr;
|
||||
#if 0
|
||||
value_set * set = get_value_set(s);
|
||||
|
||||
// If no values have been generated yet, use get_some_value
|
||||
|
|
@ -49,4 +54,5 @@ expr * finite_set_value_factory::get_fresh_value(sort * s) {
|
|||
// For finite domains, we may not be able to generate fresh values
|
||||
// if all values have been exhausted
|
||||
return nullptr;
|
||||
#endif
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue