diff options
author | Andres Noetzli <andres.noetzli@gmail.com> | 2020-07-13 13:44:58 -0700 |
---|---|---|
committer | Andres Noetzli <andres.noetzli@gmail.com> | 2020-07-13 14:10:22 -0700 |
commit | 1e6fa22132a947c87f7cd3f1456369a6124c28d1 (patch) | |
tree | d90b957f868b3c3455bd7d8f8e55797353347f92 /src/util/literal.h | |
parent | 4b86268a71d0d6fd179134889f7d15304623b130 (diff) |
Fix caching in TheoryEngine::getExplanation()
Commit 64a7db86206aa0993f75446a3e7f77f3c0c023c6 introduced a caching
mechanism in `TheoryEngine::getExplanation()`. However, there seem to be
issues related to the timestamps of the explanations. This commit fixes
the issue by making the timestamp part of the cache. The change ensures
that explanations for a certain node never rely on other explanations
for that node with a later timestamp.
Diffstat (limited to 'src/util/literal.h')
0 files changed, 0 insertions, 0 deletions