OSDN Git Service

PR c++/39866
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / cpp0x / defaulted14.C
1 // PR c++/39866
2 // { dg-options "-std=c++0x" }
3
4 struct A {
5   A& operator=(const A&) = delete; // { dg-bogus "" }
6
7   void operator=(int) {}        // { dg-message "" }
8   void operator=(char) {}       // { dg-message "" }
9 };
10
11 struct B {};
12
13 int main()
14 {
15   A a;
16   a = B();              // { dg-error "no match" }
17   a = 1.0;              // { dg-error "ambiguous" }
18 }