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) { |