mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 20:05:51 +00:00
reset cache in ast_translation periodically to avoid congestion
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
6b258578f9
commit
030868d8de
5 changed files with 97 additions and 27 deletions
|
@ -204,6 +204,14 @@ public:
|
|||
|
||||
unsigned long long get_num_collision() const { return m_table.get_num_collision(); }
|
||||
|
||||
void get_collisions(Key * k, vector<Key*>& collisions) {
|
||||
vector<key_data> cs;
|
||||
m_table.get_collisions(key_data(k), cs);
|
||||
for (key_data const& kd : cs) {
|
||||
collisions.push_back(kd.m_key);
|
||||
}
|
||||
}
|
||||
|
||||
void swap(obj_map & other) {
|
||||
m_table.swap(other.m_table);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue