diff options
Diffstat (limited to 'src/theory/quantifiers/fmf/ambqi_builder.cpp')
-rw-r--r-- | src/theory/quantifiers/fmf/ambqi_builder.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/theory/quantifiers/fmf/ambqi_builder.cpp b/src/theory/quantifiers/fmf/ambqi_builder.cpp index cedd2a2ed..52ce4407a 100644 --- a/src/theory/quantifiers/fmf/ambqi_builder.cpp +++ b/src/theory/quantifiers/fmf/ambqi_builder.cpp @@ -744,6 +744,11 @@ QModelBuilder( c, qe ){ //------------------------model construction---------------------------- bool AbsMbqiBuilder::processBuildModel(TheoryModel* m) { + if (!m->areFunctionValuesEnabled()) + { + // nothing to do if no functions + return true; + } Trace("ambqi-debug") << "process build model " << std::endl; FirstOrderModel* f = (FirstOrderModel*)m; FirstOrderModelAbs* fm = f->asFirstOrderModelAbs(); |