diff options
| author | Brian Gesiak <modocache@gmail.com> | 2018-05-19 12:03:26 +0000 |
|---|---|---|
| committer | Brian Gesiak <modocache@gmail.com> | 2018-05-19 12:03:26 +0000 |
| commit | 8cfb4b6d41353cec77ba607b2784a8a74673e0df (patch) | |
| tree | 8f7d7326187aff0ec8e1c66b780059bfc61afe21 /llvm/unittests/Option | |
| parent | bc86c980cf7af6ce5efd3ec0d404daf2d6c3f065 (diff) | |
| download | bcm5719-llvm-8cfb4b6d41353cec77ba607b2784a8a74673e0df.tar.gz bcm5719-llvm-8cfb4b6d41353cec77ba607b2784a8a74673e0df.zip | |
Un-revert "[Option] Fix PR37006 prefix choice in findNearest"
Summary:
In https://reviews.llvm.org/rL332804 I loosed the assertion in
the Clang driver test that forced me to revert
https://reviews.llvm.org/rL332299. Once this lands I should be
able to narrow down what caused PS4 buildbots to fail, and
reinstate the check in that test.
Test Plan: check-llvm & check-clang
llvm-svn: 332805
Diffstat (limited to 'llvm/unittests/Option')
| -rw-r--r-- | llvm/unittests/Option/OptionParsingTest.cpp | 4 | ||||
| -rw-r--r-- | llvm/unittests/Option/Opts.td | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/llvm/unittests/Option/OptionParsingTest.cpp b/llvm/unittests/Option/OptionParsingTest.cpp index eef21ab5120..99c1ef32476 100644 --- a/llvm/unittests/Option/OptionParsingTest.cpp +++ b/llvm/unittests/Option/OptionParsingTest.cpp @@ -283,6 +283,10 @@ TEST(Option, FindNearest) { EXPECT_EQ(Nearest, "-blorp"); EXPECT_EQ(1U, T.findNearest("--blorm", Nearest)); EXPECT_EQ(Nearest, "--blorp"); + EXPECT_EQ(1U, T.findNearest("-blarg", Nearest)); + EXPECT_EQ(Nearest, "-blarn"); + EXPECT_EQ(1U, T.findNearest("--blarm", Nearest)); + EXPECT_EQ(Nearest, "--blarn"); EXPECT_EQ(1U, T.findNearest("-fjormp", Nearest)); EXPECT_EQ(Nearest, "--fjormp"); diff --git a/llvm/unittests/Option/Opts.td b/llvm/unittests/Option/Opts.td index c4544b5b3f9..e6151d375ef 100644 --- a/llvm/unittests/Option/Opts.td +++ b/llvm/unittests/Option/Opts.td @@ -30,6 +30,7 @@ def Slurp : Option<["-"], "slurp", KIND_REMAINING_ARGS>; def SlurpJoined : Option<["-"], "slurpjoined", KIND_REMAINING_ARGS_JOINED>; def Blorp : Flag<["-", "--"], "blorp">, HelpText<"The blorp option">, Flags<[OptFlag1]>; +def Blarn : Flag<["--", "-"], "blarn">, HelpText<"The blarn option">, Flags<[OptFlag1]>; def Cramb : Joined<["/"], "cramb:">, HelpText<"The cramb option">, MetaVarName<"CRAMB">, Flags<[OptFlag1]>; def Doopf1 : Flag<["-"], "doopf1">, HelpText<"The doopf1 option">, Flags<[OptFlag1]>; def Doopf2 : Flag<["-"], "doopf2">, HelpText<"The doopf2 option">, Flags<[OptFlag2]>; |

