diff options
Diffstat (limited to 'clang-tools-extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp')
-rw-r--r-- | clang-tools-extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang-tools-extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp b/clang-tools-extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp index bc0d746cc6c..4a78f20650b 100644 --- a/clang-tools-extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp +++ b/clang-tools-extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp @@ -334,6 +334,7 @@ TEST_F(FindAllSymbolsTest, EnumTest) { public: enum A_ENUM { X1, X2 }; }; + enum DECL : int; )"; runFindAllSymbols(Code); @@ -376,6 +377,10 @@ TEST_F(FindAllSymbolsTest, EnumTest) { {{SymbolInfo::ContextType::EnumDecl, "A_ENUM"}, {SymbolInfo::ContextType::Record, "A"}}); EXPECT_FALSE(hasSymbol(Symbol)); + + Symbol = + SymbolInfo("DECL", SymbolInfo::SymbolKind::EnumDecl, HeaderName, 9, {}); + EXPECT_FALSE(hasSymbol(Symbol)); } TEST_F(FindAllSymbolsTest, IWYUPrivatePragmaTest) { |