Home | History | Annotate | Download | only in SemaTemplate
      1 // RUN: %clang_cc1 -fsyntax-only -verify %s
      2 
      3 template<class T>
      4 static int alpha(T c)
      5 {
      6     return *c; // expected-error{{indirection requires pointer operand}}
      7 }
      8 
      9 template<class T>
     10 static void
     11 _shexp_match()
     12 {
     13   switch(1) {
     14   case 1:
     15     alpha(1); // expected-note{{instantiation of function template}}
     16   }
     17 }
     18 int main() {
     19   _shexp_match<char>(); // expected-note{{instantiation of function template}}
     20   return 0;
     21 }
     22