MS's yvals.h defines _NOEXCEPT to be the same thing as libcxx defines it - except for a slight white space difference.
This result is msvc generates a lot of macro redefinition warnings because it think's libcxx is redefining _NOEXCEPT to something different when it isn't different other than by a space. This patch cheekily add's the space to libcxx's definition to make it identical to MS's, This makes all of the warnings go away..
__config.diff
Description: Binary data
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
