Summary: Simplifying a symbolic heap can reveal inconsistencies, either of individual disjuncts or (therefore) of toplevel formulas. This is due to the first-order contexts being propagated from a formula to its descendents, and for the intersection of the contexts of disjunctions being propagated to their parent. The later stages of eliminating redundant quantifiers, etc. do not reveal further inconsistencies. Therefore this diff moves the inconsistency detection earlier, to just after the contexts are strengthened. This is clearer, and also a minor optimization. Reviewed By: jvillard Differential Revision: D25756564 fbshipit-source-id: d3acf875bmaster
parent
69a979612b
commit
df37767a93
Loading…
Reference in new issue