id summary reporter owner description type status milestone component version severity resolution keywords cc 5135 Syntax error, if boost/thread.hpp is included before boost/icl/... afojgo@… Joachim Faulhaber "If is included before code that uses the BOOST_STATIC_CONSTANT Macro inside certain templates, it influences compilation: Code that has compiled well, produces a syntax error C2059 under msvc-9/10. This can be fixed by enclosing certain subexpressions in parentheses. The problem does not occur for gcc compilers. Although the bug can be fixed inserting paretheses into code from Boost.Icl it would be much better to fix the cause of the bug inside code included in . " Bugs closed Boost 1.46.0 ICL Boost Release Branch Problem fixed syntax error, macro unexpected include dependency