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