id summary reporter owner description type status milestone component version severity resolution keywords cc 3361 [Program Options] Bug: empty arguments treated as positional ones k-r.ernst@… Vladimir Prus "Tested with boost::program_options in 1.39 When an program argument is empty, or contains only whitespace, it it treated as positional argument, confusing program_options How to reproduce: 1. Get example app which expects 1 positional argument 2. launch it with e.g. execlp(""testapp"", ""testapp"", """", ""real_positional_argument"", NULL); Observed behavior: Error: ""too many positional options"" Expected behavior: Empty argument should be ignored Additional note: instead of empty string """", the same error happens with only whitespace like "" """ Bugs closed Boost 1.40.0 program_options Boost 1.39.0 Problem invalid program options whitespace positional