You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Symptom: describe could collapse a real terminal false branch into a guard-style continuation when the branch happened to sit on the split centerline, moving statements outside their original ELSE block.
Root cause: guard continuation detection looked only at layout Y position. That made a branch-shaped false flow indistinguishable from the horizontal split-to-tail flow produced for guard-style IF statements.
Fix: require the false flow to also use the builder's horizontal right-to-left anchor pair before treating it as a guard continuation. Terminal false branches without that guard-tail flow shape remain inside an explicit ELSE.
Tests: make build, make test, make lint-go.
0 commit comments