Fixes to #204.
This commit is contained in:
parent
4b7fccb5f2
commit
c641241a87
@ -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;
|
||||
|
||||
@ -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);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user