| Index: src/compiler/simplified-lowering.cc
|
| diff --git a/src/compiler/simplified-lowering.cc b/src/compiler/simplified-lowering.cc
|
| index de64de3e1fd7cf0c15b72f21a6fa2a6baad36a27..dc4484baa8a719f7402ad619f7fe1c1f426dac1f 100644
|
| --- a/src/compiler/simplified-lowering.cc
|
| +++ b/src/compiler/simplified-lowering.cc
|
| @@ -1025,7 +1025,8 @@ class RepresentationSelector {
|
| MachineRepresentation field_representation, Type* field_type,
|
| Node* value) {
|
| if (base_taggedness == kTaggedBase &&
|
| - field_representation == MachineRepresentation::kTagged) {
|
| + (field_representation == MachineRepresentation::kTagged ||
|
| + field_representation == MachineRepresentation::kTaggedPointer)) {
|
| Type* value_type = NodeProperties::GetType(value);
|
| if (field_type->Is(Type::TaggedSigned()) ||
|
| value_type->Is(Type::TaggedSigned())) {
|
|
|