From 48a7f394103eea11310d939b51a3167787297f7a Mon Sep 17 00:00:00 2001 From: "Taylor C. Richberger" Date: Thu, 2 Jun 2016 19:16:31 -0600 Subject: fixed problem hopefully --- args.hxx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/args.hxx b/args.hxx index dcfa235..ac9ccfc 100644 --- a/args.hxx +++ b/args.hxx @@ -1154,16 +1154,16 @@ namespace args { if (ValueFlagBase *argbase = dynamic_cast(base)) { - const std::string arg(++argit, std::end(argchunk)); - if (!arg.empty()) + const std::string value(++argit, std::end(argchunk)); + if (!value.empty()) { if (allowJoinedShortValue) { - argbase->ParseValue(arg); + argbase->ParseValue(value); } else { std::ostringstream problem; - problem << "Flag '" << *argit << "' was passed a joined argument, but these are disallowed"; + problem << "Flag '" << arg << "' was passed a joined argument, but these are disallowed"; throw ParseError(problem.str()); } } else @@ -1172,7 +1172,7 @@ namespace args if (it == end) { std::ostringstream problem; - problem << "Flag '" << *argit << "' requires an argument but received none"; + problem << "Flag '" << arg << "' requires an argument but received none"; throw ParseError(problem.str()); } @@ -1182,7 +1182,7 @@ namespace args } else { std::ostringstream problem; - problem << "Flag '" << *argit << "' was passed a separate argument, but these are disallowed"; + problem << "Flag '" << arg << "' was passed a separate argument, but these are disallowed"; throw ParseError(problem.str()); } } -- cgit v1.2.1