mirror of
https://github.com/Z3Prover/z3
synced 2025-08-18 01:02:15 +00:00
remove some allocs from exceptions
This commit is contained in:
parent
8791f61aa7
commit
cef17c22a1
19 changed files with 36 additions and 40 deletions
|
@ -27,9 +27,10 @@ Revision History:
|
|||
#include "util/event_handler.h"
|
||||
#include "util/scoped_timer.h"
|
||||
|
||||
scoped_timer * g_timeout = nullptr;
|
||||
void (* g_on_timeout)() = nullptr;
|
||||
static scoped_timer * g_timeout = nullptr;
|
||||
static void (* g_on_timeout)() = nullptr;
|
||||
|
||||
namespace {
|
||||
class g_timeout_eh : public event_handler {
|
||||
public:
|
||||
void operator()(event_handler_caller_t caller_id) override {
|
||||
|
@ -46,6 +47,7 @@ public:
|
|||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
void set_timeout(long ms) {
|
||||
if (g_timeout)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue