// expect: 1/ // spec 5.3.2 and 3.14.2: a global named in an initializer is its address (documented behavior: the spec wins over appendix b.2.8) include rt; void pn(int x) { rt.put_n(x); rt.put_c(10); } int a = 5; int b = a + 1; fn main() { pn(b == (int)&a + 1); return 0; } // zc0: skip