| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index b1f86071f6b338f4aa8b2b894b4d6c79678e6de2..55025efa94a40afccbbbb1c8636d50ea1d784538 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -1502,7 +1502,6 @@ class Object : public MaybeObject {
|
|
|
| inline bool HasSpecificClassOf(String* name);
|
|
|
| - MUST_USE_RESULT MaybeObject* ToObject(Isolate* isolate); // ECMA-262 9.9.
|
| bool BooleanValue(); // ECMA-262 9.2.
|
|
|
| // Convert to a JSObject if needed.
|
| @@ -2225,7 +2224,6 @@ class JSObject: public JSReceiver {
|
| // Requires: HasFastElements().
|
| static Handle<FixedArray> EnsureWritableFastElements(
|
| Handle<JSObject> object);
|
| - MUST_USE_RESULT inline MaybeObject* EnsureWritableFastElements();
|
|
|
| // Collects elements starting at index 0.
|
| // Undefined values are placed after non-undefined values.
|
| @@ -2509,9 +2507,6 @@ class JSObject: public JSReceiver {
|
| Handle<JSObject> object,
|
| int capacity,
|
| int length);
|
| - MUST_USE_RESULT MaybeObject* SetFastDoubleElementsCapacityAndLength(
|
| - int capacity,
|
| - int length);
|
|
|
| // Lookup interceptors are used for handling properties controlled by host
|
| // objects.
|
| @@ -3065,10 +3060,7 @@ class FixedArray: public FixedArrayBase {
|
| // Shrink length and insert filler objects.
|
| void Shrink(int length);
|
|
|
| - // Copy operations.
|
| - MUST_USE_RESULT inline MaybeObject* Copy();
|
| - MUST_USE_RESULT MaybeObject* CopySize(int new_length,
|
| - PretenureFlag pretenure = NOT_TENURED);
|
| + // Copy operation.
|
| static Handle<FixedArray> CopySize(Handle<FixedArray> array,
|
| int new_length,
|
| PretenureFlag pretenure = NOT_TENURED);
|
| @@ -3167,9 +3159,6 @@ class FixedDoubleArray: public FixedArrayBase {
|
| // Checking for the hole.
|
| inline bool is_the_hole(int index);
|
|
|
| - // Copy operations
|
| - MUST_USE_RESULT inline MaybeObject* Copy();
|
| -
|
| // Garbage collection support.
|
| inline static int SizeFor(int length) {
|
| return kHeaderSize + length * kDoubleSize;
|
| @@ -3259,9 +3248,6 @@ class ConstantPoolArray: public FixedArrayBase {
|
| int number_of_heap_ptr_entries,
|
| int number_of_int32_entries);
|
|
|
| - // Copy operations
|
| - MUST_USE_RESULT inline MaybeObject* Copy();
|
| -
|
| // Garbage collection support.
|
| inline static int SizeFor(int number_of_int64_entries,
|
| int number_of_code_ptr_entries,
|
| @@ -5296,9 +5282,9 @@ class DeoptimizationInputData: public FixedArray {
|
| }
|
|
|
| // Allocates a DeoptimizationInputData.
|
| - MUST_USE_RESULT static MaybeObject* Allocate(Isolate* isolate,
|
| - int deopt_entry_count,
|
| - PretenureFlag pretenure);
|
| + static Handle<DeoptimizationInputData> New(Isolate* isolate,
|
| + int deopt_entry_count,
|
| + PretenureFlag pretenure);
|
|
|
| // Casting.
|
| static inline DeoptimizationInputData* cast(Object* obj);
|
| @@ -5343,9 +5329,9 @@ class DeoptimizationOutputData: public FixedArray {
|
| }
|
|
|
| // Allocates a DeoptimizationOutputData.
|
| - MUST_USE_RESULT static MaybeObject* Allocate(Isolate* isolate,
|
| - int number_of_deopt_points,
|
| - PretenureFlag pretenure);
|
| + static Handle<DeoptimizationOutputData> New(Isolate* isolate,
|
| + int number_of_deopt_points,
|
| + PretenureFlag pretenure);
|
|
|
| // Casting.
|
| static inline DeoptimizationOutputData* cast(Object* obj);
|
|
|