1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -fsyntax-only -verify %s 2*f4a2713aSLionel Sambuc 3*f4a2713aSLionel Sambuc struct X { 4*f4a2713aSLionel Sambuc template<typename T, typename U> 5*f4a2713aSLionel Sambuc static void f(int, int); 6*f4a2713aSLionel Sambuc }; 7*f4a2713aSLionel Sambuc f()8*f4a2713aSLionel Sambucvoid f() { 9*f4a2713aSLionel Sambuc void (*ptr)(int, int) = &X::f<int, int>; 10*f4a2713aSLionel Sambuc 11*f4a2713aSLionel Sambuc unknown *p = 0; // expected-error {{unknown type name 'unknown'}} 12*f4a2713aSLionel Sambuc unknown * p + 0; // expected-error {{undeclared identifier 'unknown'}} 13*f4a2713aSLionel Sambuc } 14