3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-04 06:53:58 +00:00

pull out incorrectly-used data structures in theory_str for contains check, this will need to be revisited

This commit is contained in:
Murphy Berzish 2016-08-15 18:58:36 -04:00
parent d28ef1d471
commit 685edbb268
2 changed files with 6 additions and 4 deletions

View file

@ -214,7 +214,9 @@ namespace smt {
expr_ref_vector contains_map;
theory_str_contain_pair_bool_map_t contain_pair_bool_map;
obj_map<expr, obj_pair_set<expr, expr> > contain_pair_idx_map;
//obj_map<expr, obj_pair_set<expr, expr> > contain_pair_idx_map;
// TODO Find a better data structure, this is 100% a hack right now
std::map<expr*, std::set<std::pair<expr*, expr*> > > contain_pair_idx_map;
char * char_set;
std::map<char, int> charSetLookupTable;