Putting all the standard tool options into a "Generic" category.
[oota-llvm.git] / unittests / Support / CommandLineTest.cpp
index 0defe6ff370bc2357c75f687ffb1a25d80266671..4fa14e252fbbf9d9cbd40d538798e781b8c36e32 100644 (file)
@@ -240,6 +240,11 @@ TEST(CommandLineTest, HideUnrelatedOptions) {
       << "Failed to hide extra option.";
   ASSERT_EQ(cl::NotHidden, TestOption2.getOptionHiddenFlag())
       << "Hid extra option that should be visable.";
+
+  StringMap<cl::Option*> Map;
+  cl::getRegisteredOptions(Map);
+  ASSERT_EQ(cl::NotHidden, Map["help"]->getOptionHiddenFlag())
+      << "Hid default option that should be visable.";
 }
 
 }  // anonymous namespace