diff --git a/include/CLI/App.hpp b/include/CLI/App.hpp index 8b3e29f..663582f 100644 --- a/include/CLI/App.hpp +++ b/include/CLI/App.hpp @@ -970,7 +970,7 @@ class App { missing()->emplace_back(detail::Classifer::NONE, positional); if(prefix_command_) { - for(std::string positional : args) { + while(!args.empty()) { missing()->emplace_back(detail::Classifer::NONE, args.back()); args.pop_back(); }