diff options
author | Ujjwal Sharma <usharma1998@gmail.com> | 2019-03-15 18:35:06 +0530 |
---|---|---|
committer | Refael Ackermann <refack@gmail.com> | 2019-03-28 16:36:18 -0400 |
commit | f579e1194046c50f2e6bb54348d48c8e7d1a53cf (patch) | |
tree | 9125787c758358365f74f9fd9673c14f57e67870 /deps/v8/src/objects/object-macros.h | |
parent | 2c73868b0471fbd4038f500d076df056cbf697fe (diff) | |
download | android-node-v8-f579e1194046c50f2e6bb54348d48c8e7d1a53cf.tar.gz android-node-v8-f579e1194046c50f2e6bb54348d48c8e7d1a53cf.tar.bz2 android-node-v8-f579e1194046c50f2e6bb54348d48c8e7d1a53cf.zip |
deps: update V8 to 7.4.288.13
PR-URL: https://github.com/nodejs/node/pull/26685
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Michaƫl Zasso <targos@protonmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Diffstat (limited to 'deps/v8/src/objects/object-macros.h')
-rw-r--r-- | deps/v8/src/objects/object-macros.h | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/deps/v8/src/objects/object-macros.h b/deps/v8/src/objects/object-macros.h index a125251d63..3b15d63e09 100644 --- a/deps/v8/src/objects/object-macros.h +++ b/deps/v8/src/objects/object-macros.h @@ -25,7 +25,7 @@ const Type* operator->() const { return this; } \ \ protected: \ - explicit inline Type(Address ptr); + explicit inline Type(Address ptr) #define OBJECT_CONSTRUCTORS_IMPL(Type, Super) \ inline Type::Type(Address ptr) : Super(ptr) { SLOW_DCHECK(Is##Type()); } @@ -80,38 +80,38 @@ #define CAST_ACCESSOR(Type) \ Type Type::cast(Object object) { return Type(object.ptr()); } -#define INT_ACCESSORS(holder, name, offset) \ - int holder::name() const { return READ_INT_FIELD(this, offset); } \ - void holder::set_##name(int value) { WRITE_INT_FIELD(this, offset, value); } +#define INT_ACCESSORS(holder, name, offset) \ + int holder::name() const { return READ_INT_FIELD(*this, offset); } \ + void holder::set_##name(int value) { WRITE_INT_FIELD(*this, offset, value); } -#define INT32_ACCESSORS(holder, name, offset) \ - int32_t holder::name() const { return READ_INT32_FIELD(this, offset); } \ - void holder::set_##name(int32_t value) { \ - WRITE_INT32_FIELD(this, offset, value); \ +#define INT32_ACCESSORS(holder, name, offset) \ + int32_t holder::name() const { return READ_INT32_FIELD(*this, offset); } \ + void holder::set_##name(int32_t value) { \ + WRITE_INT32_FIELD(*this, offset, value); \ } #define RELAXED_INT32_ACCESSORS(holder, name, offset) \ int32_t holder::name() const { \ - return RELAXED_READ_INT32_FIELD(this, offset); \ + return RELAXED_READ_INT32_FIELD(*this, offset); \ } \ void holder::set_##name(int32_t value) { \ - RELAXED_WRITE_INT32_FIELD(this, offset, value); \ + RELAXED_WRITE_INT32_FIELD(*this, offset, value); \ } -#define UINT16_ACCESSORS(holder, name, offset) \ - uint16_t holder::name() const { return READ_UINT16_FIELD(this, offset); } \ - void holder::set_##name(int value) { \ - DCHECK_GE(value, 0); \ - DCHECK_LE(value, static_cast<uint16_t>(-1)); \ - WRITE_UINT16_FIELD(this, offset, value); \ +#define UINT16_ACCESSORS(holder, name, offset) \ + uint16_t holder::name() const { return READ_UINT16_FIELD(*this, offset); } \ + void holder::set_##name(int value) { \ + DCHECK_GE(value, 0); \ + DCHECK_LE(value, static_cast<uint16_t>(-1)); \ + WRITE_UINT16_FIELD(*this, offset, value); \ } -#define UINT8_ACCESSORS(holder, name, offset) \ - uint8_t holder::name() const { return READ_UINT8_FIELD(this, offset); } \ - void holder::set_##name(int value) { \ - DCHECK_GE(value, 0); \ - DCHECK_LE(value, static_cast<uint8_t>(-1)); \ - WRITE_UINT8_FIELD(this, offset, value); \ +#define UINT8_ACCESSORS(holder, name, offset) \ + uint8_t holder::name() const { return READ_UINT8_FIELD(*this, offset); } \ + void holder::set_##name(int value) { \ + DCHECK_GE(value, 0); \ + DCHECK_LE(value, static_cast<uint8_t>(-1)); \ + WRITE_UINT8_FIELD(*this, offset, value); \ } #define ACCESSORS_CHECKED2(holder, name, type, offset, get_condition, \ @@ -240,7 +240,7 @@ RELAXED_WRITE_INT16_FIELD(*this, offset, value); \ } -#define FIELD_ADDR(p, offset) ((p)->ptr() + offset - kHeapObjectTag) +#define FIELD_ADDR(p, offset) ((p).ptr() + offset - kHeapObjectTag) #define READ_FIELD(p, offset) (*ObjectSlot(FIELD_ADDR(p, offset))) @@ -278,21 +278,21 @@ #define WRITE_BARRIER(object, offset, value) \ do { \ - DCHECK_NOT_NULL(Heap::FromWritableHeapObject(object)); \ + DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ MarkingBarrier(object, (object)->RawField(offset), value); \ GenerationalBarrier(object, (object)->RawField(offset), value); \ } while (false) #define WEAK_WRITE_BARRIER(object, offset, value) \ do { \ - DCHECK_NOT_NULL(Heap::FromWritableHeapObject(object)); \ + DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ MarkingBarrier(object, (object)->RawMaybeWeakField(offset), value); \ GenerationalBarrier(object, (object)->RawMaybeWeakField(offset), value); \ } while (false) #define CONDITIONAL_WRITE_BARRIER(object, offset, value, mode) \ do { \ - DCHECK_NOT_NULL(Heap::FromWritableHeapObject(object)); \ + DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ if (mode != SKIP_WRITE_BARRIER) { \ if (mode == UPDATE_WRITE_BARRIER) { \ MarkingBarrier(object, (object)->RawField(offset), value); \ @@ -303,7 +303,7 @@ #define CONDITIONAL_WEAK_WRITE_BARRIER(object, offset, value, mode) \ do { \ - DCHECK_NOT_NULL(Heap::FromWritableHeapObject(object)); \ + DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ if (mode != SKIP_WRITE_BARRIER) { \ if (mode == UPDATE_WRITE_BARRIER) { \ MarkingBarrier(object, (object)->RawMaybeWeakField(offset), value); \ |