id summary reporter owner description type status milestone component version severity resolution keywords cc 12995 Clang/C2 support kaba No-Maintainer "It would be nice to get Boost to compile under Clang/C2 in Visual C++ 2017. Boost 1.63 almost did that, but Boost 1.64 does not. The problem is that Boost recognizes the compiler as Visual Studio, and then applies the corresponding workarounds. In particular, the workarounds include incorrect ""pasting"" in the implementation of macros in VC++, but that workaround is then an error under Clang. " Bugs new To Be Determined preprocessor Boost 1.64.0 Problem clang c2 visual studio