| Index: src/ppc/assembler-ppc.cc
 | 
| diff --git a/src/ppc/assembler-ppc.cc b/src/ppc/assembler-ppc.cc
 | 
| index 700db504bb687274e36d89fc300e341d0c21cfb1..082381d3f443d5c6cfcd3de4455e32b3560e8c03 100644
 | 
| --- a/src/ppc/assembler-ppc.cc
 | 
| +++ b/src/ppc/assembler-ppc.cc
 | 
| @@ -453,7 +453,7 @@ void Assembler::target_at_put(int pos, int target_pos, bool* is_branch) {
 | 
|        // pointer in a register.
 | 
|        Register dst = Register::from_code(instr_at(pos + kInstrSize));
 | 
|        int32_t offset = target_pos + (Code::kHeaderSize - kHeapObjectTag);
 | 
| -      CodePatcher patcher(reinterpret_cast<byte*>(buffer_ + pos), 2,
 | 
| +      CodePatcher patcher(isolate(), reinterpret_cast<byte*>(buffer_ + pos), 2,
 | 
|                            CodePatcher::DONT_FLUSH);
 | 
|        patcher.masm()->bitwise_mov32(dst, offset);
 | 
|        break;
 | 
| @@ -464,7 +464,7 @@ void Assembler::target_at_put(int pos, int target_pos, bool* is_branch) {
 | 
|        Register dst = Register::from_code((operands >> 21) & 0x1f);
 | 
|        Register base = Register::from_code((operands >> 16) & 0x1f);
 | 
|        int32_t offset = target_pos + SIGN_EXT_IMM16(operands & kImm16Mask);
 | 
| -      CodePatcher patcher(reinterpret_cast<byte*>(buffer_ + pos), 2,
 | 
| +      CodePatcher patcher(isolate(), reinterpret_cast<byte*>(buffer_ + pos), 2,
 | 
|                            CodePatcher::DONT_FLUSH);
 | 
|        patcher.masm()->bitwise_add32(dst, base, offset);
 | 
|        break;
 | 
| @@ -472,7 +472,7 @@ void Assembler::target_at_put(int pos, int target_pos, bool* is_branch) {
 | 
|      case kUnboundMovLabelAddrOpcode: {
 | 
|        // Load the address of the label in a register.
 | 
|        Register dst = Register::from_code(instr_at(pos + kInstrSize));
 | 
| -      CodePatcher patcher(reinterpret_cast<byte*>(buffer_ + pos),
 | 
| +      CodePatcher patcher(isolate(), reinterpret_cast<byte*>(buffer_ + pos),
 | 
|                            kMovInstructionsNoConstantPool,
 | 
|                            CodePatcher::DONT_FLUSH);
 | 
|        // Keep internal references relative until EmitRelocations.
 | 
| @@ -480,7 +480,7 @@ void Assembler::target_at_put(int pos, int target_pos, bool* is_branch) {
 | 
|        break;
 | 
|      }
 | 
|      case kUnboundJumpTableEntryOpcode: {
 | 
| -      CodePatcher patcher(reinterpret_cast<byte*>(buffer_ + pos),
 | 
| +      CodePatcher patcher(isolate(), reinterpret_cast<byte*>(buffer_ + pos),
 | 
|                            kPointerSize / kInstrSize, CodePatcher::DONT_FLUSH);
 | 
|        // Keep internal references relative until EmitRelocations.
 | 
|        patcher.masm()->dp(target_pos);
 | 
| 
 |