Description
Use Dependency Contract doesn't apply successfully if the (larger) heap looks like heap[create(h_2)][h_2.<initialized> := TRUE].
No window is opened (to select a heap) and no proof node is created.
Reproducible
always
Steps to reproduce
- Clone https://github.com/FliegendeWurst/Jerboa-KeY-case-study/tree/wip-2 (wip-2 branch)
- Open
verifDuplicateNodeGraph.proof.gz
- Navigate to open goal with node ID 562
- Try to apply "Use Dependency Contract" on
graph.nodes.<inv>@heap[create(h_2)][h_2.<initialized> := TRUE]
Expected behavior: it works
Actual behavior: it doesn't work, with no error message or stack trace
Additional information