diff options
Diffstat (limited to 'include/llvm/CodeGen/MachineFunction.h')
-rw-r--r-- | include/llvm/CodeGen/MachineFunction.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/llvm/CodeGen/MachineFunction.h b/include/llvm/CodeGen/MachineFunction.h index f4a5180e32..0e0aa51036 100644 --- a/include/llvm/CodeGen/MachineFunction.h +++ b/include/llvm/CodeGen/MachineFunction.h @@ -97,7 +97,10 @@ public: void addRegMap(unsigned Reg, const TargetRegisterClass *RegClass) { SSARegMapping->addRegMap(Reg, RegClass); } - void clearSSARegMap() { delete SSARegMapping; } + void clearSSARegMap() { + delete SSARegMapping; + SSARegMapping = NULL; + } // Provide accessors for the MachineBasicBlock list... typedef iplist<MachineBasicBlock> BasicBlockListType; |