id summary reporter owner description type status milestone component version severity resolution keywords cc 3520 Syntax Error in boost/typeof/typeof.hpp Jason Masters Peder Holt "Line 18 of boost/typeof/typeof.hpp is: # ifndef(BOOST_TYPEOF_EMULATION) I don't think the brackets around the macro are correct. This line is within an ifdef for the __COMO__ macro: the header file has similar blocks for other compilers, which do not have the brackets on the similar ifndef lines. Note that unless you use the __COMO__ compiler your (other) compiler (e.g. g++) might not warn about this syntax error, but code within conditionally included code must still be syntactically correct, even though it is not actually included in the Translation Unit. This issue was found with PRQA QAC++, which does report recoverable issues in non-included code." Bugs closed Boost 1.45.0 typeof Boost 1.40.0 Problem fixed syntax error typeof.hpp