| Index: src/compiler/osr.cc
|
| diff --git a/src/compiler/osr.cc b/src/compiler/osr.cc
|
| index a2dc4305a33077562461b1de2271d35e17892768..9bce502b7eaba6bf950534f60bfd2a6810769691 100644
|
| --- a/src/compiler/osr.cc
|
| +++ b/src/compiler/osr.cc
|
| @@ -63,9 +63,8 @@ void PeelOuterLoopsForOsr(Graph* graph, CommonOperatorBuilder* common,
|
| // Make a copy of the graph for each outer loop.
|
| ZoneVector<NodeVector*> copies(tmp_zone);
|
| for (LoopTree::Loop* loop = osr_loop->parent(); loop; loop = loop->parent()) {
|
| - void* stuff = tmp_zone->New(sizeof(NodeVector));
|
| NodeVector* mapping =
|
| - new (stuff) NodeVector(original_count, sentinel, tmp_zone);
|
| + new (tmp_zone) NodeVector(original_count, sentinel, tmp_zone);
|
| copies.push_back(mapping);
|
| TRACE("OsrDuplication #%zu, depth %zu, header #%d:%s\n", copies.size(),
|
| loop->depth(), loop_tree->HeaderNode(loop)->id(),
|
|
|