diff options
Diffstat (limited to 'lib/Support/CommandLine.cpp')
-rw-r--r-- | lib/Support/CommandLine.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/Support/CommandLine.cpp b/lib/Support/CommandLine.cpp index d396627..8633bef 100644 --- a/lib/Support/CommandLine.cpp +++ b/lib/Support/CommandLine.cpp @@ -16,6 +16,7 @@ #include <map> #include <set> #include <iostream> + using namespace cl; using std::map; using std::pair; @@ -354,7 +355,7 @@ bool EnumValueBase::handleOccurance(const char *ArgName, const string &Arg) { unsigned EnumValueBase::getOptionWidth() const { unsigned BaseSize = Option::getOptionWidth(); for (unsigned i = 0; i < ValueMap.size(); ++i) - BaseSize = std::max(BaseSize, std::strlen(ValueMap[i].first)+8); + BaseSize = std::max(BaseSize, (unsigned)std::strlen(ValueMap[i].first)+8); return BaseSize; } @@ -384,7 +385,7 @@ bool EnumFlagsBase::handleOccurance(const char *ArgName, const string &Arg) { unsigned EnumFlagsBase::getOptionWidth() const { unsigned BaseSize = 0; for (unsigned i = 0; i < ValueMap.size(); ++i) - BaseSize = std::max(BaseSize, std::strlen(ValueMap[i].first)+6); + BaseSize = std::max(BaseSize, (unsigned)std::strlen(ValueMap[i].first)+6); return BaseSize; } @@ -417,7 +418,7 @@ bool EnumListBase::handleOccurance(const char *ArgName, const string &Arg) { unsigned EnumListBase::getOptionWidth() const { unsigned BaseSize = 0; for (unsigned i = 0; i < ValueMap.size(); ++i) - BaseSize = std::max(BaseSize, std::strlen(ValueMap[i].first)+6); + BaseSize = std::max(BaseSize, (unsigned)std::strlen(ValueMap[i].first)+6); return BaseSize; } |