xref: /llvm-project/clang/test/SemaCXX/predefined-expr-msvc.cpp (revision 878e590503dff0d9097e91c2bec4409f14503b82)
1 // RUN: %clang_cc1 %s -std=c++17 -fsyntax-only -verify
2 // RUN: %clang_cc1 %s -std=c++17 -fsyntax-only -verify -fms-extensions
3 
4 // expected-no-diagnostics
5 
6 struct StringRef {
7   StringRef(const char *);
8 };
9 template <typename T>
getTypeName()10 StringRef getTypeName() {
11   StringRef s = __func__;
12 }
13 
14