id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 11893,boost program_options regression (--arg1 value) fails ( --arg1=value) ok,avibahra@…,Vladimir Prus,"The following test passes with boost 1.53 and fails with boost > 1.59 { // This test fails on boost 1.59, can't cope --arg1 10, only --arg1=10 // *** It does not honour the default style i.e unix *** char* argv[] = { const_cast(""test_program_options_implicit_value""), const_cast(""--arg1""), const_cast(""10"") }; po::variables_map vm; po::store(po::parse_command_line(3, argv, desc), vm); po::notify(vm); BOOST_CHECK_MESSAGE(vm.count(""arg1""), ""Expected arg1""); BOOST_CHECK_MESSAGE(vm[""arg1""].as() == ""10"", ""Expected arg1 with value of 10 but found '"" << vm[""arg1""].as() << ""'""); } In addition the default style is unix_style, which according to the header file should be able to cope with both styles.",Bugs,closed,To Be Determined,program_options,Boost 1.61.0,Regression,fixed,unix_style,