Avoid spurious traversal of terms during preregistration (#5860)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Mon, 8 Feb 2021 15:17:31 +0000 (09:17 -0600)
committerGitHub <noreply@github.com>
Mon, 8 Feb 2021 15:17:31 +0000 (09:17 -0600)
commit0745ca0490e04c4a5b10a50bd91193e41c45c415
treedabb1ea42753ad2ed74a70d77ce64a03839a29ff
parent9e6ca7166cc2c3444429ee691f7b0c32281eddf1
Avoid spurious traversal of terms during preregistration (#5860)

This simplifies a few places in the code which unecessarily traverse terms during preregistration (which already traverses terms).
src/theory/arith/nl/nonlinear_extension.cpp
src/theory/ext_theory.cpp
src/theory/ext_theory.h
src/theory/strings/extf_solver.cpp
src/theory/strings/extf_solver.h
src/theory/strings/theory_strings.cpp
src/theory/strings/theory_strings.h