Index: src/ppc/assembler-ppc.h |
diff --git a/src/ppc/assembler-ppc.h b/src/ppc/assembler-ppc.h |
index 04abe96257d3d84bebee02678f2771c305d54d2b..e91fd357a6d24a0e7a5bb3ece4400c4b3c984cb3 100644 |
--- a/src/ppc/assembler-ppc.h |
+++ b/src/ppc/assembler-ppc.h |
@@ -53,8 +53,11 @@ |
#define ABI_PASSES_HANDLES_IN_REGS \ |
(!V8_HOST_ARCH_PPC || V8_OS_AIX || V8_TARGET_ARCH_PPC64) |
-#define ABI_RETURNS_OBJECT_PAIRS_IN_REGS \ |
- (!V8_HOST_ARCH_PPC || !V8_TARGET_ARCH_PPC64 || V8_TARGET_LITTLE_ENDIAN) |
+#if (!V8_HOST_ARCH_PPC || !V8_TARGET_ARCH_PPC64 || V8_TARGET_LITTLE_ENDIAN) |
+#define ABI_RETURNS_OBJECT_PAIRS_IN_REGS 1 |
+#else |
+#define ABI_RETURNS_OBJECT_PAIRS_IN_REGS 0 |
+#endif |
#if !V8_HOST_ARCH_PPC || (V8_TARGET_ARCH_PPC64 && V8_TARGET_LITTLE_ENDIAN) |
#define ABI_CALL_VIA_IP 1 |