diff --git a/include/argparse/argparse.hpp b/include/argparse/argparse.hpp index 4a44a11..1fe67b1 100644 --- a/include/argparse/argparse.hpp +++ b/include/argparse/argparse.hpp @@ -1186,8 +1186,9 @@ public: if (first == eof) { return true; - } else if (prefix_chars.find(static_cast(first)) != - std::string_view::npos) { + } + if (prefix_chars.find(static_cast(first)) != + std::string_view::npos) { name.remove_prefix(1); if (name.empty()) { return true;