diff options
author | Jarryd Beck <jarro.2783@gmail.com> | 2021-07-31 03:39:30 +0300 |
---|---|---|
committer | Jarryd Beck <jarro.2783@gmail.com> | 2021-10-09 09:02:27 +0300 |
commit | c641241a87cba7efdcb8f2145649763940784982 (patch) | |
tree | d5e28dc32670968b13027160e70a330938b23c3f | |
parent | 4b7fccb5f2bca82041f6d71026c3133a873c6de5 (diff) |
Fixes to #204.
-rw-r--r-- | include/cxxopts.hpp | 8 | ||||
-rw-r--r-- | test/options.cpp | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/include/cxxopts.hpp b/include/cxxopts.hpp index 24c5a8e..58b5d45 100644 --- a/include/cxxopts.hpp +++ b/include/cxxopts.hpp @@ -975,10 +975,10 @@ namespace cxxopts parse_value(const std::string& text, std::vector<T>& value) { if (text.empty()) { - T v; - parse_value(text, v); - value.emplace_back(std::move(v)); - return; + T v; + parse_value(text, v); + value.emplace_back(std::move(v)); + return; } std::stringstream in(text); std::string token; diff --git a/test/options.cpp b/test/options.cpp index 7c6d5f7..0e86177 100644 --- a/test/options.cpp +++ b/test/options.cpp @@ -244,7 +244,7 @@ TEST_CASE("Positional with empty arguments", "[positional]") { Argv av({"foobar", "--long", "long_value", "--", "someProgram", "ab", "-c", "d", "--ef", "gh", "--ijk=lm", "n", "", "o", }); std::vector<std::string> expected({"ab", "-c", "d", "--ef", "gh", "--ijk=lm", "n", "", "o", }); - char** argv = av.argv(); + auto** argv = av.argv(); auto argc = av.argc(); auto result = options.parse(argc, argv); |