diff options
Diffstat (limited to 'src/theory/fp/theory_fp.cpp')
-rw-r--r-- | src/theory/fp/theory_fp.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/theory/fp/theory_fp.cpp b/src/theory/fp/theory_fp.cpp index 01fab92c8..ce423a7fe 100644 --- a/src/theory/fp/theory_fp.cpp +++ b/src/theory/fp/theory_fp.cpp @@ -454,6 +454,12 @@ TrustNode TheoryFp::expandDefinition(Node node) TrustNode TheoryFp::ppRewrite(TNode node) { Trace("fp-ppRewrite") << "TheoryFp::ppRewrite(): " << node << std::endl; + // first, see if we need to expand definitions + TrustNode texp = expandDefinition(node); + if (!texp.isNull()) + { + return texp; + } Node res = node; |