| // PR c++/84448 | |
| // { dg-do compile } | |
| struct A | |
| { | |
| operator int () const; | |
| A& operator += (int); | |
| A& operator ++ (); | |
| }; | |
| void | |
| foo (A a, A b) | |
| { | |
| #pragma omp for | |
| for (A i = a; i <=; ++i) // { dg-error "expected primary-expression before" } | |
| ; // { dg-error "invalid controlling predicate" "" { target *-*-* } .-1 } | |
| } |