[llvm] [Support] Fix memory leak induced by `sys::RemoveFileOnSignal` (PR #159984)

via llvm-commits llvm-commits at lists.llvm.org
Sun Sep 28 10:45:11 PDT 2025


================
@@ -421,8 +421,13 @@ bool sys::RemoveFileOnSignal(StringRef Filename, std::string *ErrMsg) {
     return true;
   }
 
-  if (FilesToRemove == NULL)
+  if (FilesToRemove == NULL) {
----------------
yronglin wrote:

Hmm, yes, it's may depends on globals destruct order. 

https://github.com/llvm/llvm-project/pull/159984


More information about the llvm-commits mailing list