blob: dd06ad017e96f442662e72d54d2cda4861c30bc6 [file] [log] [blame]
// 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;
};