diff options
author | Morgan Deters <mdeters@cs.nyu.edu> | 2014-10-06 22:57:57 -0400 |
---|---|---|
committer | Morgan Deters <mdeters@cs.nyu.edu> | 2014-10-06 22:57:57 -0400 |
commit | 744792614fdd8da94eecd5b0cad7c3cb19b3d91c (patch) | |
tree | beaf843bb917f99bc9c1742eafe41be6aab71a08 /src/theory/quantifiers_engine.cpp | |
parent | ecc45b22ce41b6cde8e42a4c1baca4a0cd7c3ea3 (diff) |
Fix a resource limiting issue where interruption didn't occur promptly. Thanks Johannes Kanig for the report.
Diffstat (limited to 'src/theory/quantifiers_engine.cpp')
-rw-r--r-- | src/theory/quantifiers_engine.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/theory/quantifiers_engine.cpp b/src/theory/quantifiers_engine.cpp index a4d7aaec1..5bf285ae2 100644 --- a/src/theory/quantifiers_engine.cpp +++ b/src/theory/quantifiers_engine.cpp @@ -601,7 +601,7 @@ void QuantifiersEngine::addRequirePhase( Node lit, bool req ){ bool QuantifiersEngine::addInstantiation( Node f, InstMatch& m, bool mkRep, bool modEq, bool modInst ){ // For resource-limiting (also does a time check). - getOutputChannel().spendResource(); + getOutputChannel().safePoint(); std::vector< Node > terms; //make sure there are values for each variable we are instantiating |