// PR c++/64667 | |
// { dg-options "-Winit-self" } | |
class A | |
{ | |
public: | |
A(const A&) : a(a) {} // { dg-warning "initialized with itself" } | |
private: | |
int a; | |
}; | |
class B | |
{ | |
public: | |
B(const B&) : b(b) {} // { dg-warning "initialized with itself" } | |
private: | |
int* b; | |
}; | |
class C | |
{ | |
public: | |
C(const C&) : c(c) {} // { dg-warning "initialized with itself" } | |
private: | |
int& c; | |
}; |