| Index: src/code-stubs.h
|
| diff --git a/src/code-stubs.h b/src/code-stubs.h
|
| index ed08fcf8b68fbfffcb23b0878c223ea809a53a16..d8bb3aee941f5bf41cfa51fd2be0bbc165b170c1 100644
|
| --- a/src/code-stubs.h
|
| +++ b/src/code-stubs.h
|
| @@ -74,7 +74,6 @@ namespace internal {
|
| V(CEntry) \
|
| V(JSEntry) \
|
| V(KeyedLoadElement) \
|
| - V(ArrayPush) \
|
| V(ArrayNoArgumentConstructor) \
|
| V(ArraySingleArgumentConstructor) \
|
| V(ArrayNArgumentsConstructor) \
|
| @@ -1165,30 +1164,6 @@ class BinaryOpICStub : public HydrogenCodeStub {
|
| };
|
|
|
|
|
| -class ArrayPushStub: public PlatformCodeStub {
|
| - public:
|
| - ArrayPushStub(ElementsKind kind, int argc) {
|
| - bit_field_ = ElementsKindBits::encode(kind) | ArgcBits::encode(argc);
|
| - }
|
| -
|
| - void Generate(MacroAssembler* masm);
|
| -
|
| - private:
|
| - int arguments_count() { return ArgcBits::decode(bit_field_); }
|
| - ElementsKind elements_kind() {
|
| - return ElementsKindBits::decode(bit_field_);
|
| - }
|
| -
|
| - virtual CodeStub::Major MajorKey() { return ArrayPush; }
|
| - virtual int MinorKey() { return bit_field_; }
|
| -
|
| - class ElementsKindBits: public BitField<ElementsKind, 0, 3> {};
|
| - class ArgcBits: public BitField<int, 3, Code::kArgumentsBits> {};
|
| -
|
| - int bit_field_;
|
| -};
|
| -
|
| -
|
| // TODO(bmeurer): Merge this into the BinaryOpICStub once we have proper tail
|
| // call support for stubs in Hydrogen.
|
| class BinaryOpICWithAllocationSiteStub V8_FINAL : public PlatformCodeStub {
|
|
|