1 /* PR middle-end/96295 - -Wmaybe-uninitialized warning for range operator
2 with reference to an empty struct
5 { dg-require-effective-target c++11 } */
9 bool operator!= (const I&) const;
10 void* operator* () const;
16 I begin () const { return I (); }
17 I end () const { return I (); }
22 for (void *p : A ()) // { dg-bogus "\\\[-Wmaybe-uninitialized" }