brintos

brintos / llvm-project-archived public Read only

0
0
Text · 308 B · c1cf047 Raw
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