Merge from mainline (160224:163495).
[official-gcc/graphite-test-results.git] / gcc / testsuite / g++.dg / cpp0x / defaulted3.C
blob5e2116b53b31b196ad5ab47f877f3cfbfd9f4ee1
1 // PR c++/37006
2 // { dg-options "-std=c++0x" }
4 template<class T>
5 struct A {
6   template<class U>
7   bool operator==(const A<U>&) = delete; // { dg-error "declared" }
8   operator bool () { return true; }
9 };
11 int main()
13   A<int> a1;
14   A<void> a2;
15   if(a1 == a2) {}               // { dg-error "use" }