Index: src/compiler/access-builder.cc |
diff --git a/src/compiler/access-builder.cc b/src/compiler/access-builder.cc |
index 848d02b90f44f75f43d9770cc2662686b3a67d91..d575d04ab916451d4d022f8b0c76cc72baca1114 100644 |
--- a/src/compiler/access-builder.cc |
+++ b/src/compiler/access-builder.cc |
@@ -104,6 +104,15 @@ FieldAccess AccessBuilder::ForJSObjectOffset( |
} |
// static |
+FieldAccess AccessBuilder::ForJSCollectionTable() { |
+ FieldAccess access = {kTaggedBase, JSCollection::kTableOffset, |
+ MaybeHandle<Name>(), MaybeHandle<Map>(), |
+ Type::OtherInternal(), MachineType::TaggedPointer(), |
+ kPointerWriteBarrier}; |
+ return access; |
+} |
+ |
+// static |
FieldAccess AccessBuilder::ForJSFunctionPrototypeOrInitialMap() { |
FieldAccess access = { |
kTaggedBase, JSFunction::kPrototypeOrInitialMapOffset, |
@@ -483,9 +492,9 @@ FieldAccess AccessBuilder::ForModuleRegularImports() { |
// static |
FieldAccess AccessBuilder::ForNameHashField() { |
- FieldAccess access = {kTaggedBase, Name::kHashFieldOffset, |
- Handle<Name>(), MaybeHandle<Map>(), |
- Type::Internal(), MachineType::Uint32(), |
+ FieldAccess access = {kTaggedBase, Name::kHashFieldOffset, |
+ Handle<Name>(), MaybeHandle<Map>(), |
+ Type::Unsigned32(), MachineType::Uint32(), |
kNoWriteBarrier}; |
return access; |
} |