mirror of git://gcc.gnu.org/git/gcc.git
19 lines
333 B
C
19 lines
333 B
C
// PR c++/39866
|
|
// { dg-do compile { target c++11 } }
|
|
|
|
struct A {
|
|
A& operator=(const A&) = delete; // { dg-bogus "" }
|
|
|
|
void operator=(int) {} // { dg-message "" }
|
|
void operator=(char) {} // { dg-message "" }
|
|
};
|
|
|
|
struct B {};
|
|
|
|
int main()
|
|
{
|
|
A a;
|
|
a = B(); // { dg-error "no match" }
|
|
a = 1.0; // { dg-error "ambiguous" }
|
|
}
|