From: ajreynol Date: Wed, 17 Sep 2014 15:35:41 +0000 (+0200) Subject: Fix soundness bug for quantifier macros involving Int/Real. X-Git-Tag: cvc5-1.0.0~6629 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=944961607aa4a16c97d32e605c3f609ab66b4dc5;p=cvc5.git Fix soundness bug for quantifier macros involving Int/Real. --- diff --git a/src/theory/quantifiers/macros.cpp b/src/theory/quantifiers/macros.cpp index 11734c43f..7321e22b4 100644 --- a/src/theory/quantifiers/macros.cpp +++ b/src/theory/quantifiers/macros.cpp @@ -98,10 +98,14 @@ bool QuantifierMacros::isMacroLiteral( Node n, bool pol ){ bool QuantifierMacros::isBoundVarApplyUf( Node n ) { Assert( n.getKind()==APPLY_UF ); + TypeNode tn = n.getOperator().getType(); for( unsigned i=0; i