diff --git a/llvm/unittests/Support/CommandLineTest.cpp b/llvm/unittests/Support/CommandLineTest.cpp index e68761eca352..dd02d9201265 100644 --- a/llvm/unittests/Support/CommandLineTest.cpp +++ b/llvm/unittests/Support/CommandLineTest.cpp @@ -391,7 +391,8 @@ TEST(CommandLineTest, HideUnrelatedOptions) { StringMap &Map = cl::getRegisteredOptions(*cl::TopLevelSubCommand); - ASSERT_EQ(cl::NotHidden, Map["help"]->getOptionHiddenFlag()) + ASSERT_TRUE(Map.count("help") == (size_t)0 || + cl::NotHidden == Map["help"]->getOptionHiddenFlag()) << "Hid default option that should be visable."; } @@ -416,7 +417,8 @@ TEST(CommandLineTest, HideUnrelatedOptionsMulti) { StringMap &Map = cl::getRegisteredOptions(*cl::TopLevelSubCommand); - ASSERT_EQ(cl::NotHidden, Map["help"]->getOptionHiddenFlag()) + ASSERT_TRUE(Map.count("help") == (size_t)0 || + cl::NotHidden == Map["help"]->getOptionHiddenFlag()) << "Hid default option that should be visable."; } diff --git a/llvm/unittests/Support/ErrorTest.cpp b/llvm/unittests/Support/ErrorTest.cpp index d4daceda2b14..547566cd09e3 100644 --- a/llvm/unittests/Support/ErrorTest.cpp +++ b/llvm/unittests/Support/ErrorTest.cpp @@ -474,7 +474,7 @@ TEST(Error, createStringError) { } // Test that the ExitOnError utility works as expected. -TEST(Error, ExitOnError) { +TEST(ErrorDeathTest, ExitOnError) { ExitOnError ExitOnErr; ExitOnErr.setBanner("Error in tool:"); ExitOnErr.setExitCodeMapper([](const Error &E) {