Avoid embedded preprocessor directives in __tree
authorDimitry Andric <dimitry@andric.com>
Sat, 27 Aug 2016 19:32:03 +0000 (19:32 +0000)
committerDimitry Andric <dimitry@andric.com>
Sat, 27 Aug 2016 19:32:03 +0000 (19:32 +0000)
commitf8563f32068aa0207a0751f47b689492375a38e7
tree782e74f4e856f514e86b8d1739f89523b27ffd8a
parent38814fa2fd964623658a860914b6222e309a2bf9
Avoid embedded preprocessor directives in __tree

Similar to rL242623, move C++ version checks outside of _NOEXCEPT_()
macro invocation argument lists, to avoid "embedding a directive within
macro arguments has undefined behavior" warnings.

Differential Revision: https://reviews.llvm.org/D23961

llvm-svn: 279926
libcxx/include/__tree