Index: src/ppc/macro-assembler-ppc.cc |
diff --git a/src/ppc/macro-assembler-ppc.cc b/src/ppc/macro-assembler-ppc.cc |
index f597574d9ebfbc81a2d4e72b765c025cd0302722..51e2092f13699e55196f472907783d8e107d1f08 100644 |
--- a/src/ppc/macro-assembler-ppc.cc |
+++ b/src/ppc/macro-assembler-ppc.cc |
@@ -49,7 +49,8 @@ void MacroAssembler::Jump(intptr_t target, RelocInfo::Mode rmode, |
if (cond != al) b(NegateCondition(cond), &skip, cr); |
- DCHECK(rmode == RelocInfo::CODE_TARGET || rmode == RelocInfo::RUNTIME_ENTRY); |
+ DCHECK(rmode == RelocInfo::CODE_TARGET || rmode == RelocInfo::RUNTIME_ENTRY || |
+ rmode == RelocInfo::CONSTRUCT_CALL); |
mov(ip, Operand(target, rmode)); |
mtctr(ip); |