22 lines · cpp
1// RUN: %clang_cc1 -fsyntax-only -verify %s2// expected-no-diagnostics3 4// PR124975namespace test0 {6 class A {7 protected:8 A() {}9 A(const A &) {}10 ~A() {}11 A &operator=(const A &a) { return *this; }12 };13 14 class B : public A {};15 16 void test() {17 B b1;18 B b2 = b1;19 b1 = b2;20 }21}22