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