Skip to content

Commit fb38ac1

Browse files
committed
Fix escape analysis
1 parent 1618674 commit fb38ac1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

runtime/compiler/optimizer/EscapeAnalysis.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6585,8 +6585,8 @@ bool TR_EscapeAnalysis::fixupFieldAccessForNonContiguousAllocation(TR::Node *nod
65856585
TR::Node *newValue = TR::Node::create(node, TR::ILOpCode::createVectorOpCode(TR::vsetelem, autoSymRefDataType), 3);
65866586
newValue->setAndIncChild(0, TR::Node::create(node, TR::ILOpCode::createVectorOpCode(TR::vload, autoSymRefDataType), 0));
65876587
newValue->getFirstChild()->setSymbolReference(autoSymRef);
6588-
newValue->setChild(1, value);
6589-
newValue->setAndIncChild(2, TR::Node::create(node, TR::iconst, 0, elem-1));
6588+
newValue->setChild(2, value);
6589+
newValue->setAndIncChild(1, TR::Node::create(node, TR::iconst, 0, elem-1));
65906590
node->setAndIncChild(0, newValue);
65916591
}
65926592
}

0 commit comments

Comments
 (0)