struct S { i : i32; }; fn f() { var i : i32; for (; i < S(1).i;) {} }