id summary reporter owner description type status milestone component version severity resolution keywords cc 8009 Error message does not show correct option name, if it contains a hyphen Markus Roth Vladimir Prus "When using a long option with a '''hyphen''' in its name, the error string does not output the option name, but rather the substring from the rightmost hyphen position. Example: option foo-bar with double. {{{ ./myprogram --foo-bar nonumber }}} Since ""nonumber"" cannot be cast into double, it throws an exception. The error message is: {{{ ""the argument ('nonumber') for option '--bar' is invalid"" }}} Option name is wrongly quoted as '''""--bar""'''. Expected is '''""--foo-bar""'''. Check the attached example for reproduction. See the attached patch fixing the bug. SVN rev 82783." Patches closed To Be Determined program_options Boost 1.54.0 Problem fixed