2015-12-15 Paolo Carlini <paolo.carlini@oracle.com>
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / pr63506-1.C
blobdbdcdfb46c2d97a98a74426c589cceac25186630
1 // { dg-do compile { target c++11 } }
3 struct proxy {};
5 struct iterator
7   proxy operator*() { return proxy(); }
8 };
10 //#define DEACTIVATE
12 #ifndef DEACTIVATE
13 template<typename T = int>
14 #endif
15 void foo(iterator it)
17   auto&& x = *it;
20 int main() 
22   iterator it;
23   foo(it);