summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/include/llvm/Support/CommandLine.h7
-rw-r--r--llvm/lib/Support/CommandLine.cpp4
2 files changed, 4 insertions, 7 deletions
diff --git a/llvm/include/llvm/Support/CommandLine.h b/llvm/include/llvm/Support/CommandLine.h
index 4a7c8c81196..e45ab217a42 100644
--- a/llvm/include/llvm/Support/CommandLine.h
+++ b/llvm/include/llvm/Support/CommandLine.h
@@ -537,7 +537,7 @@ struct basic_parser : public basic_parser_impl {
//
template<>
class parser<bool> : public basic_parser<bool> {
- bool IsInvertable; // Should we synthezise a -xno- style option?
+ bool IsInvertible; // Should we synthesize a -xno- style option?
const char *ArgStr;
public:
void getExtraOptionNames(std::vector<const char*> &OptionNames);
@@ -547,10 +547,7 @@ public:
template <class Opt>
void initialize(Opt &O) {
- if (O.getMiscFlags() & llvm::cl::AllowInverse)
- IsInvertable = true;
- else
- IsInvertable = false;
+ IsInvertible = (O.getMiscFlags() & llvm::cl::AllowInverse);
ArgStr = O.ArgStr;
}
diff --git a/llvm/lib/Support/CommandLine.cpp b/llvm/lib/Support/CommandLine.cpp
index f3f198b355e..710b210ab99 100644
--- a/llvm/lib/Support/CommandLine.cpp
+++ b/llvm/lib/Support/CommandLine.cpp
@@ -872,13 +872,13 @@ bool parser<bool>::parse(Option &O, const char *ArgName,
return O.error(": '" + Arg +
"' is invalid value for boolean argument! Try 0 or 1");
}
- if (IsInvertable && strncmp(ArgName+1, "no-", 3) == 0)
+ if (IsInvertible && strncmp(ArgName+1, "no-", 3) == 0)
Value = !Value;
return false;
}
void parser<bool>::getExtraOptionNames(std::vector<const char*> &OptionNames) {
- if (!IsInvertable)
+ if (!IsInvertible)
return;
char *s = new char [strlen(ArgStr) + 3 + 1];
OpenPOWER on IntegriCloud