This solves warning C4005: '_NOEXCEPT' : macro redefinition when compiling
with Visual C++ 2013 by making libcxx definition text-identical to yvals.h. Persumably this definition is for older Visual C++ versions. In such cases it will still be defined so no functionality change. Other platforms should not be affected as this is inside #elif defined(_LIBCPP_MSVC) Patch by G M! git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@201328 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
71e699dda5
commit
117cbb307b
@ -434,7 +434,7 @@ using namespace _LIBCPP_NAMESPACE __attribute__((__strong__));
|
||||
#define _ALIGNAS(x) __declspec(align(x))
|
||||
#define _LIBCPP_HAS_NO_VARIADICS
|
||||
|
||||
#define _NOEXCEPT throw()
|
||||
#define _NOEXCEPT throw ()
|
||||
#define _NOEXCEPT_(x)
|
||||
#define _NOEXCEPT_OR_FALSE(x) false
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user