// RUN: %clang_cc1 %s -std=c++17 -fsyntax-only -verify
// RUN: %clang_cc1 %s -std=c++17 -fsyntax-only -verify -fms-extensions
// expected-no-diagnostics
struct StringRef {
StringRef(const char *);
};
template <typename T>
StringRef getTypeName() {
StringRef s = __func__;
}