Merge from trunk
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / overload3.C
blobe521b35bd0db69cf28ed1a39b2eaf0e75e247e87
1 // PR c++/59823
2 // { dg-options "-std=c++11" }
4 struct X { };
6 void f(X&&);
8 struct wrap
10   operator const X&() const;
13 int main()
15   wrap w;
16   f(w);                         // { dg-error "lvalue" }