diff options
author | Myles Borins <mylesborins@google.com> | 2019-09-24 11:56:38 -0400 |
---|---|---|
committer | Myles Borins <myles.borins@gmail.com> | 2019-10-07 03:19:23 -0400 |
commit | f7f6c928c1c9c136b7926f892b8a2fda11d8b4b2 (patch) | |
tree | f5edbccb3ffda2573d70a6e291e7157f290e0ae0 /deps/v8/src/objects/js-collection-inl.h | |
parent | ffd22e81983056d09c064c59343a0e488236272d (diff) | |
download | android-node-v8-f7f6c928c1c9c136b7926f892b8a2fda11d8b4b2.tar.gz android-node-v8-f7f6c928c1c9c136b7926f892b8a2fda11d8b4b2.tar.bz2 android-node-v8-f7f6c928c1c9c136b7926f892b8a2fda11d8b4b2.zip |
deps: update V8 to 7.8.279.9
PR-URL: https://github.com/nodejs/node/pull/29694
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Ujjwal Sharma <usharma1998@gmail.com>
Diffstat (limited to 'deps/v8/src/objects/js-collection-inl.h')
-rw-r--r-- | deps/v8/src/objects/js-collection-inl.h | 26 |
1 files changed, 7 insertions, 19 deletions
diff --git a/deps/v8/src/objects/js-collection-inl.h b/deps/v8/src/objects/js-collection-inl.h index fb0cf1652e..6bbaa9bc1f 100644 --- a/deps/v8/src/objects/js-collection-inl.h +++ b/deps/v8/src/objects/js-collection-inl.h @@ -19,17 +19,17 @@ namespace v8 { namespace internal { -OBJECT_CONSTRUCTORS_IMPL(JSCollection, JSObject) -OBJECT_CONSTRUCTORS_IMPL(JSMap, JSCollection) -OBJECT_CONSTRUCTORS_IMPL(JSSet, JSCollection) -OBJECT_CONSTRUCTORS_IMPL(JSWeakCollection, JSObject) -OBJECT_CONSTRUCTORS_IMPL(JSWeakMap, JSWeakCollection) -OBJECT_CONSTRUCTORS_IMPL(JSWeakSet, JSWeakCollection) +TQ_OBJECT_CONSTRUCTORS_IMPL(JSCollection) +TQ_OBJECT_CONSTRUCTORS_IMPL(JSMap) +TQ_OBJECT_CONSTRUCTORS_IMPL(JSSet) +TQ_OBJECT_CONSTRUCTORS_IMPL(JSWeakCollection) +TQ_OBJECT_CONSTRUCTORS_IMPL(JSWeakMap) +TQ_OBJECT_CONSTRUCTORS_IMPL(JSWeakSet) // TODO(jkummerow): Move JSCollectionIterator to js-collection.h? // TODO(jkummerow): Introduce IsJSCollectionIterator() check? Or unchecked // version of OBJECT_CONSTRUCTORS_IMPL macro? -JSCollectionIterator::JSCollectionIterator(Address ptr) : JSObject(ptr) {} +TQ_OBJECT_CONSTRUCTORS_IMPL(JSCollectionIterator) template <class Derived, class TableType> OrderedHashTableIterator<Derived, TableType>::OrderedHashTableIterator( Address ptr) @@ -45,20 +45,8 @@ JSSetIterator::JSSetIterator(Address ptr) SLOW_DCHECK(IsJSSetIterator()); } -ACCESSORS(JSCollection, table, Object, kTableOffset) -ACCESSORS(JSCollectionIterator, table, Object, kTableOffset) -ACCESSORS(JSCollectionIterator, index, Object, kIndexOffset) - -ACCESSORS(JSWeakCollection, table, Object, kTableOffset) - -CAST_ACCESSOR(JSCollection) -CAST_ACCESSOR(JSSet) CAST_ACCESSOR(JSSetIterator) -CAST_ACCESSOR(JSMap) CAST_ACCESSOR(JSMapIterator) -CAST_ACCESSOR(JSWeakCollection) -CAST_ACCESSOR(JSWeakMap) -CAST_ACCESSOR(JSWeakSet) Object JSMapIterator::CurrentValue() { OrderedHashMap table = OrderedHashMap::cast(this->table()); |