File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -2111,6 +2111,20 @@ TEST_F(SymbolCollectorTest, Reserved) {
2111
2111
EXPECT_THAT (Symbols, IsEmpty ());
2112
2112
}
2113
2113
2114
+ TEST_F (SymbolCollectorTest, UnreservedIntrin) {
2115
+ const char *Header = R"cpp(
2116
+ #pragma once
2117
+ void __foo();
2118
+ )cpp" ;
2119
+
2120
+ TestHeaderName = " xintrin.h" ;
2121
+ TestHeaderURI = URI::create (testPath (TestHeaderName)).toString ();
2122
+ InMemoryFileSystem = new llvm::vfs::InMemoryFileSystem;
2123
+ CollectorOpts.FallbackDir = testRoot ();
2124
+ runSymbolCollector (" #pragma GCC system_header\n " + std::string (Header), " " );
2125
+ EXPECT_THAT (Symbols, UnorderedElementsAre (qName (" __foo" )));
2126
+ }
2127
+
2114
2128
TEST_F (SymbolCollectorTest, Concepts) {
2115
2129
const char *Header = R"cpp(
2116
2130
template <class T>
You can’t perform that action at this time.
0 commit comments