1 // RUN: %clang_cc1 -x c++ -fms-extensions -fsyntax-only -emit-pch -o %t %s
2 // RUN: %clang_cc1 -x c++ -fms-extensions -fsyntax-only -include-pch %t %s -verify
4 // RUN: %clang_cc1 -x c++ -fms-extensions -fsyntax-only -emit-pch -fpch-instantiate-templates -o %t %s
5 // RUN: %clang_cc1 -x c++ -fms-extensions -fsyntax-only -include-pch %t %s -verify
16 __if_not_exists(T::bar
) {
30 template void f(HasFoo
); // expected-note{{in instantiation of function template specialization 'f<HasFoo>' requested here}}
31 // expected-error@17{{no viable conversion from 'HasFoo' to 'int *'}}
32 template void f(HasBar
);