aboutsummaryrefslogtreecommitdiffstats
path: root/unittests
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2013-08-28 00:02:06 +0000
committerRui Ueyama <ruiu@google.com>2013-08-28 00:02:06 +0000
commit1997734e37775a68182b3fd508a52e0c28ff36f8 (patch)
tree0b2fccda27b7be4d26508a366e13c62cf0b1c9ef /unittests
parent7b2ee399d9c1b2112962d29540c25b94fa98e8ed (diff)
downloadexternal_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.cpp26
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;