diff options
Diffstat (limited to 'src/theory/quantifiers/rewrite_engine.cpp')
-rw-r--r-- | src/theory/quantifiers/rewrite_engine.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/theory/quantifiers/rewrite_engine.cpp b/src/theory/quantifiers/rewrite_engine.cpp index d852667de..b28dca1ed 100644 --- a/src/theory/quantifiers/rewrite_engine.cpp +++ b/src/theory/quantifiers/rewrite_engine.cpp @@ -293,7 +293,9 @@ bool RewriteEngine::checkCompleteFor( Node q ) { Node RewriteEngine::getInstConstNode( Node n, Node q ) { std::map< Node, Node >::iterator it = d_inst_const_node[q].find( n ); if( it==d_inst_const_node[q].end() ){ - Node nn = d_quantEngine->getTermUtil()->getInstConstantNode( n, q ); + Node nn = + d_quantEngine->getTermUtil()->substituteBoundVariablesToInstConstants( + n, q); d_inst_const_node[q][n] = nn; return nn; }else{ |