[PATCH] D83372: Fix for memory leak reported by Valgrind
David Blaikie via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 1 10:52:40 PST 2021
dblaikie added a comment.
Sounds OK to me - if this patch can be updated to add a comment to llvm_shutdown to say it's only safe to call without any other threads executing LLVM APIs.
(re: questions about whether llvm_shutdown is usable - yeah, probably if you're unloading the whole dll after llvm_shutdown, that seems like a scenario we could/should support. But running llvm_shutdown, and then using LLVM APIs again in the same process/libraries - that might not go so well & might be less likely to be something that'd be feasible support with a few small patches)
Perhaps llvm_shutdown should be documented to only be used if you're about to unload the library.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D83372/new/
https://reviews.llvm.org/D83372
More information about the llvm-commits
mailing list