| Index: src/compiler/access-builder.cc
|
| diff --git a/src/compiler/access-builder.cc b/src/compiler/access-builder.cc
|
| index bf9e694ce71748ea1c74dded4febe21a306970fe..a20ef70550266bf8d038a746f33d1820acde66b9 100644
|
| --- a/src/compiler/access-builder.cc
|
| +++ b/src/compiler/access-builder.cc
|
| @@ -275,13 +275,21 @@ FieldAccess AccessBuilder::ForSharedFunctionInfoTypeFeedbackVector() {
|
|
|
| // static
|
| ElementAccess AccessBuilder::ForFixedArrayElement() {
|
| - ElementAccess access = {kTaggedBase, FixedArray::kHeaderSize, Type::Any(),
|
| + ElementAccess access = {kTaggedBase, FixedArray::kHeaderSize, Type::Tagged(),
|
| kMachAnyTagged};
|
| return access;
|
| }
|
|
|
|
|
| // static
|
| +ElementAccess AccessBuilder::ForFixedDoubleArrayElement() {
|
| + ElementAccess access = {kTaggedBase, FixedDoubleArray::kHeaderSize,
|
| + TypeCache::Get().kFloat64, kMachFloat64};
|
| + return access;
|
| +}
|
| +
|
| +
|
| +// static
|
| ElementAccess AccessBuilder::ForTypedArrayElement(ExternalArrayType type,
|
| bool is_external) {
|
| BaseTaggedness taggedness = is_external ? kUntaggedBase : kTaggedBase;
|
|
|