do not apply noexcept to default members on ppc

Bug: v8:8062
Change-Id: I5a5c39c0b5cffdcb15444caa670919be6fc3d007
Reviewed-on: https://chromium-review.googlesource.com/1171199
Commit-Queue: John Barboza <jbarboza@ca.ibm.com>
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Cr-Commit-Position: refs/heads/master@{#55162}
This commit is contained in:
John Barboza 2018-08-10 10:42:45 -07:00 committed by Commit Bot
parent 2289da6d12
commit 53a3eef1cc

View File

@ -94,8 +94,9 @@
// Allowing the use of noexcept by removing the keyword on older compilers that
// do not support adding noexcept to default members.
#if ((V8_GNUC_PREREQ(4, 9, 0) && !defined(V8_TARGET_ARCH_MIPS) && \
!defined(V8_TARGET_ARCH_MIPS64)) || \
#if ((V8_GNUC_PREREQ(4, 9, 0) && !defined(V8_TARGET_ARCH_MIPS) && \
!defined(V8_TARGET_ARCH_MIPS64) && !defined(V8_TARGET_ARCH_PPC) && \
!defined(V8_TARGET_ARCH_PPC64)) || \
(defined(__clang__) && __cplusplus > 201300L))
#define V8_NOEXCEPT noexcept
#else