Index: src/IceCfgNode.h |
diff --git a/src/IceCfgNode.h b/src/IceCfgNode.h |
index e5661cc617454538e04943e7229a37dca47829ca..97ce69c8a34d68eb866adb3275d43001fe38660d 100644 |
--- a/src/IceCfgNode.h |
+++ b/src/IceCfgNode.h |
@@ -21,6 +21,9 @@ |
namespace Ice { |
class CfgNode { |
+ CfgNode(const CfgNode &) = delete; |
+ CfgNode &operator=(const CfgNode &) = delete; |
+ |
public: |
static CfgNode *create(Cfg *Func, SizeT LabelIndex, IceString Name = "") { |
return new (Func->allocate<CfgNode>()) CfgNode(Func, LabelIndex, Name); |
@@ -76,8 +79,6 @@ public: |
private: |
CfgNode(Cfg *Func, SizeT LabelIndex, IceString Name); |
- CfgNode(const CfgNode &) = delete; |
- CfgNode &operator=(const CfgNode &) = delete; |
Cfg *const Func; |
const SizeT Number; // label index |
IceString Name; // for dumping only |