22 lines · cpp
1// RUN: %clang_cc1 -fsyntax-only -verify %s2 3template<class T>4static int alpha(T c)5{6 return *c; // expected-error{{indirection requires pointer operand}}7}8 9template<class T>10static void11_shexp_match()12{13 switch(1) {14 case 1:15 alpha(1); // expected-note{{instantiation of function template}}16 }17}18int main() {19 _shexp_match<char>(); // expected-note{{instantiation of function template}}20 return 0;21}22