// Phase 152-A: Grouped assignment expression with shortcircuit // Test: (x = expr) can be used in conditional expressions static box Main { main() { local x = 0 if ((x = 1) > 0) and true { return x // Expected: RC 1 } return -1 } }