| Index: src/assembler_ia32.h | 
| diff --git a/src/assembler_ia32.h b/src/assembler_ia32.h | 
| index 77159c49303e943f2fa65008f0ed1698dcca16ff..a7ffc9e1ec539ec748f6ba6c3874fa95afe47f7b 100644 | 
| --- a/src/assembler_ia32.h | 
| +++ b/src/assembler_ia32.h | 
| @@ -364,7 +364,7 @@ class AssemblerX86 : public Assembler { | 
| AssemblerX86 &operator=(const AssemblerX86 &) = delete; | 
|  | 
| public: | 
| -  explicit AssemblerX86(bool use_far_branches = false) : buffer_(*this) { | 
| +  explicit AssemblerX86(bool use_far_branches = false) : Assembler() { | 
| // This mode is only needed and implemented for MIPS and ARM. | 
| assert(!use_far_branches); | 
| (void)use_far_branches; | 
| @@ -829,15 +829,6 @@ public: | 
| buffer_.FinalizeInstructions(region); | 
| } | 
|  | 
| -  // Expose the buffer, for bringup... | 
| -  intptr_t GetPosition() const { return buffer_.GetPosition(); } | 
| -  template <typename T> T LoadBuffer(intptr_t position) const { | 
| -    return buffer_.Load<T>(position); | 
| -  } | 
| -  AssemblerFixup *GetLatestFixup(intptr_t position) const { | 
| -    return buffer_.GetLatestFixup(position); | 
| -  } | 
| - | 
| private: | 
| inline void EmitUint8(uint8_t value); | 
| inline void EmitInt16(int16_t value); | 
| @@ -868,8 +859,6 @@ private: | 
| LabelVector LocalLabels; | 
|  | 
| Label *GetOrCreateLabel(SizeT Number, LabelVector &Labels); | 
| - | 
| -  AssemblerBuffer buffer_; | 
| }; | 
|  | 
| inline void AssemblerX86::EmitUint8(uint8_t value) { | 
|  |