diff --git a/flang/unittests/Optimizer/InternalNamesTest.cpp b/flang/unittests/Optimizer/InternalNamesTest.cpp --- a/flang/unittests/Optimizer/InternalNamesTest.cpp +++ b/flang/unittests/Optimizer/InternalNamesTest.cpp @@ -30,10 +30,10 @@ } private: - llvm::SmallVector modules; + llvm::SmallVector modules; llvm::Optional host; std::string name; - llvm::SmallVector kinds; + llvm::SmallVector kinds; }; void validateDeconstructedName( @@ -228,6 +228,8 @@ ASSERT_FALSE(NameUniquer::needExternalNameMangling("")); ASSERT_FALSE(NameUniquer::needExternalNameMangling("_QDTmytypeK2K8K18")); ASSERT_FALSE(NameUniquer::needExternalNameMangling("exit_")); + ASSERT_FALSE(NameUniquer::needExternalNameMangling("_QFfooEx")); + ASSERT_FALSE(NameUniquer::needExternalNameMangling("_QFmstartGmpitop")); ASSERT_TRUE(NameUniquer::needExternalNameMangling("_QPfoo")); ASSERT_TRUE(NameUniquer::needExternalNameMangling("_QPbar")); ASSERT_TRUE(NameUniquer::needExternalNameMangling("_QBa"));