Fix liveness analysis typo for break/continue
diff --git a/internal/cgen/liveness.go b/internal/cgen/liveness.go
index cbbc4e1..3fe51ee 100644
--- a/internal/cgen/liveness.go
+++ b/internal/cgen/liveness.go
@@ -385,9 +385,9 @@
 	l := h.loops[n.JumpTarget()]
 	switch n.Keyword() {
 	case t.IDBreak:
-		l.changed = l.before.reconcile(r) || l.changed
-	case t.IDContinue:
 		l.changed = l.after.reconcile(r) || l.changed
+	case t.IDContinue:
+		l.changed = l.before.reconcile(r) || l.changed
 	default:
 		return fmt.Errorf("unrecognized ast.Jump keyword")
 	}