Skip to content

Commit 46e5548

Browse files
committed
test
1 parent 04757e7 commit 46e5548

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

clang-tools-extra/clangd/unittests/SymbolCollectorTests.cpp

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2111,6 +2111,21 @@ TEST_F(SymbolCollectorTest, Reserved) {
21112111
EXPECT_THAT(Symbols, IsEmpty());
21122112
}
21132113

2114+
TEST_F(SymbolCollectorTest, UnreservedIntrin) {
2115+
const char *Header = R"cpp(
2116+
#pragma once
2117+
void __foo();
2118+
)cpp";
2119+
2120+
TestHeaderName = "x.h";
2121+
TestFileName = "x.cpp";
2122+
TestHeaderURI = URI::create(testPath(TestHeaderName)).toString();
2123+
InMemoryFileSystem = new llvm::vfs::InMemoryFileSystem;
2124+
CollectorOpts.FallbackDir = testRoot();
2125+
runSymbolCollector("#pragma GCC system_header\n" + std::string(Header), "");
2126+
EXPECT_THAT(Symbols, !IsEmpty());
2127+
}
2128+
21142129
TEST_F(SymbolCollectorTest, Concepts) {
21152130
const char *Header = R"cpp(
21162131
template <class T>

0 commit comments

Comments
 (0)