Skip to content

Commit 471bcab

Browse files
author
spupyrev
committed
review
1 parent 83379fd commit 471bcab

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

llvm/lib/Transforms/Utils/CodeLayout.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -475,11 +475,11 @@ void ChainT::mergeEdges(ChainT *Other) {
475475
}
476476
}
477477

478+
using NodeIter = std::vector<NodeT *>::const_iterator;
479+
478480
/// A wrapper around three concatenated vectors (chains) of nodes; it is used
479481
/// to avoid extra instantiation of the vectors.
480482
struct MergedNodesT {
481-
using NodeIter = std::vector<NodeT *>::const_iterator;
482-
483483
MergedNodesT(NodeIter Begin1, NodeIter End1, NodeIter Begin2 = NodeIter(),
484484
NodeIter End2 = NodeIter(), NodeIter Begin3 = NodeIter(),
485485
NodeIter End3 = NodeIter())
@@ -547,12 +547,12 @@ MergedNodesT mergeNodes(const std::vector<NodeT *> &X,
547547
const std::vector<NodeT *> &Y, size_t MergeOffset,
548548
MergeTypeT MergeType) {
549549
// Split the first chain, X, into X1 and X2.
550-
MergedNodesT::NodeIter BeginX1 = X.begin();
551-
MergedNodesT::NodeIter EndX1 = X.begin() + MergeOffset;
552-
MergedNodesT::NodeIter BeginX2 = X.begin() + MergeOffset;
553-
MergedNodesT::NodeIter EndX2 = X.end();
554-
MergedNodesT::NodeIter BeginY = Y.begin();
555-
MergedNodesT::NodeIter EndY = Y.end();
550+
NodeIter BeginX1 = X.begin();
551+
NodeIter EndX1 = X.begin() + MergeOffset;
552+
NodeIter BeginX2 = X.begin() + MergeOffset;
553+
NodeIter EndX2 = X.end();
554+
NodeIter BeginY = Y.begin();
555+
NodeIter EndY = Y.end();
556556

557557
// Construct a new chain from the three existing ones.
558558
switch (MergeType) {

0 commit comments

Comments
 (0)