* decl.c (make_typename_type): s/parameters/arguments/.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / range-for17.C
blob6cc3f9be116557b5daeb78e296693f7bd5efb8bd
1 // { dg-do compile { target c++11 } }
3 extern "C" int printf (const char *, ...);
5 enum E { e1, e2, e3, X };
6 E operator*(E e) { return e; }
7 E begin(E e) { return e; }
8 E end(E e) { return X; }
9 E operator++(E& e) { return e = E(e+1); }
11 int main()
13   for (auto e: e1)
14     {
15       printf ("%d ", e);
16     }