// Phase 118: Pattern3 (if-sum) carrier merge regression // Expected output: 12 (numeric line) // // Shape: // - loop(i < 3) // - if-only conditional update on carrier `sum` // - loop var `i` + non-loop carrier `sum` // // Computation: // sum=10 // i=0: if false → sum += 0 // i=1: if true → sum += 1 // i=2: if true → sum += 1 // => sum=12 static box Main { main() { local sum = 10 local i = 0 loop(i < 3) { if i > 0 { sum = sum + 1 } else { sum = sum + 0 } i = i + 1 } print(sum) return "OK" } }