<div dir="ltr"><div> </div><div>MS's yvals.h defines _NOEXCEPT to be the same thing as libcxx defines it - except for a slight white space difference.</div><div> </div><div>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.</div>
<div> </div><div>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..</div></div>