Matches C++ destruction ordering better and fixes possible problems of loaded libraries having inter-dependencies.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D33652
Close DynamicLibraries in reverse order they were opened. ClosedPublic Authored by marsupial on May 29 2017, 11:14 AM.
Details Summary Matches C++ destruction ordering better and fixes possible problems of loaded libraries having inter-dependencies.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.May 30 2017, 2:33 PM Closed by commit rL304720: Close DynamicLibraries in reverse order they were opened. (authored by marsupial). · Explain WhyJun 5 2017, 9:27 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 101418 llvm/trunk/lib/Support/Unix/DynamicLibrary.inc
llvm/trunk/lib/Support/Windows/DynamicLibrary.inc
llvm/trunk/unittests/Support/DynamicLibrary/CMakeLists.txt
llvm/trunk/unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp
llvm/trunk/unittests/Support/DynamicLibrary/PipSqueak.h
llvm/trunk/unittests/Support/DynamicLibrary/PipSqueak.cxx
|