Matches C++ destruction ordering better and fixes possible problems of loaded libraries having inter-dependencies.
Details
Details
Diff Detail
Diff Detail
| 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 100772 lib/Support/Unix/DynamicLibrary.inc
 lib/Support/Windows/DynamicLibrary.inc
 unittests/Support/DynamicLibrary/CMakeLists.txt
 unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp
 unittests/Support/DynamicLibrary/PipSqueak.h
 unittests/Support/DynamicLibrary/PipSqueak.cxx
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||