Index: src/IceCfg.cpp |
diff --git a/src/IceCfg.cpp b/src/IceCfg.cpp |
index 0b2aa9442bc2981650feeda0337efea47f9ae717..e4e88086ab6d2523b65b423cee60e724e2aa2b7c 100644 |
--- a/src/IceCfg.cpp |
+++ b/src/IceCfg.cpp |
@@ -70,6 +70,7 @@ CfgNode *Cfg::makeNode() { |
} |
void Cfg::swapNodes(NodeList &NewNodes) { |
+ assert(Nodes.size() == NewNodes.size()); |
Nodes.swap(NewNodes); |
for (SizeT I = 0, NumNodes = getNumNodes(); I < NumNodes; ++I) |
Nodes[I]->resetIndex(I); |