Index: src/IceAssemblerX86BaseImpl.h |
diff --git a/src/IceAssemblerX86BaseImpl.h b/src/IceAssemblerX86BaseImpl.h |
index 9bdc449ff1faf3d05fbf7036eaa2473b8abe9861..f06ee96007c7895493c3b83046eae66a4fbb022c 100644 |
--- a/src/IceAssemblerX86BaseImpl.h |
+++ b/src/IceAssemblerX86BaseImpl.h |
@@ -22,6 +22,7 @@ |
#include "IceAssemblerX86Base.h" |
#include "IceCfg.h" |
+#include "IceCfgNode.h" |
#include "IceOperand.h" |
namespace Ice { |
@@ -86,9 +87,9 @@ Label *AssemblerX86Base<Machine>::getOrCreateLocalLabel(SizeT Number) { |
} |
template <class Machine> |
-void AssemblerX86Base<Machine>::bindCfgNodeLabel(SizeT NodeNumber) { |
+void AssemblerX86Base<Machine>::bindCfgNodeLabel(const CfgNode *Node) { |
assert(!getPreliminary()); |
- Label *L = getOrCreateCfgNodeLabel(NodeNumber); |
+ Label *L = getOrCreateCfgNodeLabel(Node->getIndex()); |
this->bind(L); |
} |