id summary reporter owner description type status milestone component version severity resolution keywords cc 12585 Functional fails to compile using Visual Studio 2015 Update 3 lex21@… No-Maintainer "The following fails to compile due to several compiler errors when using Visual Studio 2015 Update 3, compiler option /std:c++latest. {{{ #include int main() { } }}} A snippet of compiler errors: 1>d:\development\libs\boost_1_62_0\boost\functional.hpp(150): error C2143: syntax error: missing ',' before '<' 1> d:\development\libs\boost_1_62_0\boost\functional.hpp(163): note: see reference to class template instantiation 'boost::unary_negate' being compiled 1>d:\development\libs\boost_1_62_0\boost\functional.hpp(150): error C2518: keyword 'typename' illegal in base class list; ignored Presumably this is because std::binary_function and std::unary_function are removed from c++17." Bugs new To Be Determined functional Boost 1.62.0 Problem