diff options
Diffstat (limited to 'src/analysis/monotone-analyzer-impl.h')
-rw-r--r-- | src/analysis/monotone-analyzer-impl.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/analysis/monotone-analyzer-impl.h b/src/analysis/monotone-analyzer-impl.h index e52ac5759..1f8182908 100644 --- a/src/analysis/monotone-analyzer-impl.h +++ b/src/analysis/monotone-analyzer-impl.h @@ -45,7 +45,7 @@ inline void MonotoneCFGAnalyzer<L, TxFn>::evaluate() { for (auto& dep : txfn.getDependents(cfg[i])) { // If the input state for the dependent block changes, we need to // re-analyze it. - if (states[dep.getIndex()].makeLeastUpperBound(state)) { + if (lattice.join(states[dep.getIndex()], state)) { worklist.push(dep.getIndex()); } } |