summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
Diffstat (limited to 'llvm')
-rw-r--r--llvm/include/llvm/Target/TargetRegInfo.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/include/llvm/Target/TargetRegInfo.h b/llvm/include/llvm/Target/TargetRegInfo.h
index 5225fea677b..75ff72578e9 100644
--- a/llvm/include/llvm/Target/TargetRegInfo.h
+++ b/llvm/include/llvm/Target/TargetRegInfo.h
@@ -78,7 +78,10 @@ public:
const TargetMachine ⌖
MachineRegInfo(const TargetMachine& tgt) : target(tgt) { }
-
+ ~MachineRegInfo() {
+ for (unsigned i = 0, e = MachineRegClassArr.size(); i != e; ++i)
+ delete MachineRegClassArr[i];
+ }
// According the definition of a MachineOperand class, a Value in a
// machine instruction can go into either a normal register or a
OpenPOWER on IntegriCloud