| Index: src/compiler/js-builtin-reducer.cc
|
| diff --git a/src/compiler/js-builtin-reducer.cc b/src/compiler/js-builtin-reducer.cc
|
| index d782340baf81bdb1fa9dc9afbd1d52bb537f52b6..ec1b01a2a10b845d39ac2e30a132e607a0c9493e 100644
|
| --- a/src/compiler/js-builtin-reducer.cc
|
| +++ b/src/compiler/js-builtin-reducer.cc
|
| @@ -320,6 +320,7 @@ Reduction JSBuiltinReducer::ReduceArrayIterator(Handle<Map> receiver_map,
|
| Node* value = effect = graph()->NewNode(
|
| simplified()->Allocate(NOT_TENURED),
|
| jsgraph()->Constant(JSArrayIterator::kSize), effect, control);
|
| + NodeProperties::SetType(value, Type::OtherObject());
|
| effect = graph()->NewNode(simplified()->StoreField(AccessBuilder::ForMap()),
|
| value, jsgraph()->Constant(map), effect, control);
|
| effect = graph()->NewNode(
|
| @@ -1756,6 +1757,7 @@ Reduction JSBuiltinReducer::ReduceStringIterator(Node* node) {
|
| Node* value = effect = graph()->NewNode(
|
| simplified()->Allocate(NOT_TENURED),
|
| jsgraph()->Constant(JSStringIterator::kSize), effect, control);
|
| + NodeProperties::SetType(value, Type::OtherObject());
|
| effect = graph()->NewNode(simplified()->StoreField(AccessBuilder::ForMap()),
|
| value, map, effect, control);
|
| effect = graph()->NewNode(
|
|
|