OSDN Git Service

Revert 7dfff42f019583076c55993d30a63889613922dd as it broke non-Windows builds.
authorAaron Ballman <aaron@aaronballman.com>
Sun, 19 Jul 2020 15:12:39 +0000 (11:12 -0400)
committerAaron Ballman <aaron@aaronballman.com>
Sun, 19 Jul 2020 15:12:39 +0000 (11:12 -0400)
clang-tools-extra/clangd/CompileCommands.cpp

index 6df29bd..f6210a4 100644 (file)
@@ -354,7 +354,7 @@ llvm::ArrayRef<ArgStripper::Rule> ArgStripper::rulesFor(llvm::StringRef Arg) {
 #define PREFIX(NAME, VALUE) static const char *const NAME[] = VALUE;
 #define OPTION(PREFIX, NAME, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, PARAM,  \
                HELP, METAVAR, VALUES)                                          \
-  if (DriverID::OPT_##ALIAS != DriverID::OPT_INVALID && !ALIASARGS)            \
+  if (DriverID::OPT_##ALIAS != DriverID::OPT_INVALID && ALIASARGS == nullptr)  \
     AddAlias(DriverID::OPT_##ID, DriverID::OPT_##ALIAS);                       \
   Prefixes[DriverID::OPT_##ID] = PREFIX;
 #include "clang/Driver/Options.inc"