diff options
author | Rui Ueyama <ruiu@google.com> | 2013-08-28 00:02:06 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2013-08-28 00:02:06 +0000 |
commit | 1997734e37775a68182b3fd508a52e0c28ff36f8 (patch) | |
tree | 0b2fccda27b7be4d26508a366e13c62cf0b1c9ef /unittests | |
parent | 7b2ee399d9c1b2112962d29540c25b94fa98e8ed (diff) | |
download | external_llvm-1997734e37775a68182b3fd508a52e0c28ff36f8.zip external_llvm-1997734e37775a68182b3fd508a52e0c28ff36f8.tar.gz external_llvm-1997734e37775a68182b3fd508a52e0c28ff36f8.tar.bz2 |
Revert "Option parsing: support case-insensitive option matching." as it broke Windows buildbot.
This reverts r189416.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189424 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'unittests')
-rw-r--r-- | unittests/Option/OptionParsingTest.cpp | 26 |
1 files changed, 3 insertions, 23 deletions
diff --git a/unittests/Option/OptionParsingTest.cpp b/unittests/Option/OptionParsingTest.cpp index 11d6d1e..86286d1 100644 --- a/unittests/Option/OptionParsingTest.cpp +++ b/unittests/Option/OptionParsingTest.cpp @@ -20,7 +20,7 @@ using namespace llvm::opt; enum ID { OPT_INVALID = 0, // This is not an option ID. #define OPTION(PREFIX, NAME, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, PARAM, \ - HELPTEXT, METAVAR) OPT_##ID, + HELPTEXT, METAVAR) OPT_##ID, #include "Opts.inc" LastOption #undef OPTION @@ -48,8 +48,8 @@ static const OptTable::Info InfoTable[] = { namespace { class TestOptTable : public OptTable { public: - TestOptTable(bool IgnoreCase = false) - : OptTable(InfoTable, array_lengthof(InfoTable), IgnoreCase) {} + TestOptTable() + : OptTable(InfoTable, array_lengthof(InfoTable)) {} }; } @@ -157,26 +157,6 @@ TEST(Option, AliasArgs) { EXPECT_EQ(AL->getAllArgValues(OPT_B)[1], "bar"); } -TEST(Option, IgnoreCase) { - TestOptTable T(true); - unsigned MAI, MAC; - - const char *MyArgs[] = { "-a", "-joo" }; - OwningPtr<InputArgList> AL(T.ParseArgs(MyArgs, array_endof(MyArgs), MAI, MAC)); - EXPECT_TRUE(AL->hasArg(OPT_A)); - EXPECT_TRUE(AL->hasArg(OPT_B)); -} - -TEST(Option, DoNotIgnoreCase) { - TestOptTable T; - unsigned MAI, MAC; - - const char *MyArgs[] = { "-a", "-joo" }; - OwningPtr<InputArgList> AL(T.ParseArgs(MyArgs, array_endof(MyArgs), MAI, MAC)); - EXPECT_FALSE(AL->hasArg(OPT_A)); - EXPECT_FALSE(AL->hasArg(OPT_B)); -} - TEST(Option, SlurpEmpty) { TestOptTable T; unsigned MAI, MAC; |