Add explicit 'unregister' method to CrashRecoveryConextCleanupRegistrar.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130885 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Ted Kremenek 2011-05-04 23:26:59 +00:00
parent becfb889aa
commit 2169ad8c60

View File

@ -186,8 +186,13 @@ public:
}
~CrashRecoveryContextCleanupRegistrar() {
unregister();
}
void unregister() {
if (cleanup && !cleanup->cleanupFired)
cleanup->getContext()->unregisterCleanup(cleanup);
cleanup->getContext()->unregisterCleanup(cleanup);
cleanup = 0;
}
};
}