| Index: src/code-stubs-hydrogen.cc
|
| diff --git a/src/code-stubs-hydrogen.cc b/src/code-stubs-hydrogen.cc
|
| index ee93a743379b5225aebd2d9ea6a480e5dec312d9..1c6967798046fc8ff890a4363670dfd70a0fce81 100644
|
| --- a/src/code-stubs-hydrogen.cc
|
| +++ b/src/code-stubs-hydrogen.cc
|
| @@ -367,11 +367,12 @@ HValue* CodeStubGraphBuilder<FastCloneShallowObjectStub>::BuildCodeStub() {
|
|
|
| for (int i = 0; i < size; i += kPointerSize) {
|
| HInstruction* value =
|
| - AddInstruction(new(zone) HLoadNamedField(boilerplate, true, i));
|
| + AddInstruction(new(zone) HLoadNamedField(
|
| + boilerplate, true, Representation::Tagged(), i));
|
| AddInstruction(new(zone) HStoreNamedField(object,
|
| factory->empty_string(),
|
| - value,
|
| - true, i));
|
| + value, true,
|
| + Representation::Tagged(), i));
|
| }
|
|
|
| checker.ElseDeopt();
|
| @@ -460,12 +461,15 @@ HValue* CodeStubGraphBuilder<TransitionElementsKindStub>::BuildCodeStub() {
|
| AddInstruction(new(zone) HStoreNamedField(js_array,
|
| factory->elements_field_string(),
|
| new_elements, true,
|
| + Representation::Tagged(),
|
| JSArray::kElementsOffset));
|
|
|
| if_builder.End();
|
|
|
| AddInstruction(new(zone) HStoreNamedField(js_array, factory->length_string(),
|
| - map, true, JSArray::kMapOffset));
|
| + map, true,
|
| + Representation::Tagged(),
|
| + JSArray::kMapOffset));
|
| return js_array;
|
| }
|
|
|
|
|