25 lines · cpp
1// RUN: %clang_cc1 -fsyntax-only -verify %s2// Don't crash (PR18284).3 4namespace n1 {5class A { };6class C { A a; };7 8A::RunTest() {} // expected-error {{a type specifier is required for all declarations}}9 10void f() {11 new C;12}13} // namespace n114 15namespace n2 {16class A { };17class C : public A { };18 19A::RunTest() {} // expected-error {{a type specifier is required for all declarations}}20 21void f() {22 new C;23}24} // namespace n225