3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-01-22 01:54:44 +00:00

Shared features from polysat branch (#6567)

* Allow setting default debug action

* Fix dlist and add iterator

* Add var_queue iterator

* Add some helpers

* rational: machine_div2k and pseudo_inverse

* Basic support for non-copyable types in map

* tbv helpers

* pdd updates

* Remove duplicate functions

gcc doesn't like having both versions
This commit is contained in:
Jakob Rath 2023-02-03 22:08:47 +01:00 committed by GitHub
parent be44ace995
commit d69155b9e9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 456 additions and 62 deletions

View file

@ -19,10 +19,22 @@ Revision History:
#pragma once
#include <stdlib.h>
#include <iostream>
void enable_assertions(bool f);
bool assertions_enabled();
enum class debug_action {
ask,
cont,
abort,
stop,
throw_exception,
invoke_debugger,
};
debug_action get_default_debug_action();
void set_default_debug_action(debug_action a);
#include "util/error_codes.h"
#include "util/warning.h"