1// RUN: %clang_cc1 -fsyntax-only -verify %s 2 3// Don't crash. 4 5template<typename aT> 6struct basic_string{ 7 a; // expected-error {{requires a type specifier}} 8 basic_string(aT*); 9}; 10 11struct runtime_error{ // expected-note {{candidate constructor}} 12 runtime_error( // expected-note {{candidate constructor}} 13basic_string<char> struct{ // expected-error {{cannot combine with previous 'type-name' declaration specifier}} 14a(){ // expected-error {{requires a type specifier}} 15 runtime_error(0); // expected-error {{no matching conversion}} 16} 17} 18); 19}; 20