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