// expect error: used before it is initialized // spec 4.1.5: a loop that may run zero times does not initialize include rt; fn main() { int x; int n = 0; while (n) x = 1; rt.put_n(x); return 0; } // zc0: skip