double unlock

✓ Passing This code compiles and runs correctly.

Code

input.k

Must fail at runtime with:

CONTAINS Use-after-discharge

Flows

subflow ~unlock click a branch to expand · @labels scroll to their anchor
print.ln (expr: "unlock {{ name:s }}")
flow ~lock click a branch to expand · @labels scroll to their anchor
lock (name: "m")