* decl.c (make_typename_type): s/parameters/arguments/.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / pr63506-2.C
blobb6b74e5359cf2be6302ca1e57c5a28f5a86a2ea1
1 // { dg-do compile { target c++11 } }
3 struct proxy {};
5 struct iterator
7   proxy operator*() { return proxy(); }
9   proxy operator[](int i) { return proxy(); }
12 //#define DEACTIVATE
14 #ifndef DEACTIVATE
15 template<typename T = int>
16 #endif
17 void foo(iterator it)
19   auto&& x = *it;
20   auto&& y = it[1];
23 int main()
25   iterator it;
26   foo(it);