1// RUN: %clang_cc1 -fsyntax-only -verify %s
2
3template<class T>
4static int alpha(T c)
5{
6    return *c; // expected-error{{indirection requires pointer operand}}
7}
8
9template<class T>
10static void
11_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