small fixes to enable the reuse of the pass manager across multiple modules
llvm-svn: 171475
This commit is contained in:
@@ -266,7 +266,6 @@ MachineModuleInfo::MachineModuleInfo()
|
||||
}
|
||||
|
||||
MachineModuleInfo::~MachineModuleInfo() {
|
||||
delete ObjFileMMI;
|
||||
}
|
||||
|
||||
bool MachineModuleInfo::doInitialization(Module &M) {
|
||||
@@ -294,6 +293,9 @@ bool MachineModuleInfo::doFinalization(Module &M) {
|
||||
|
||||
Context.reset();
|
||||
|
||||
delete ObjFileMMI;
|
||||
ObjFileMMI = 0;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user