1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 02:33:06 +01:00
llvm-mirror/lib/DWARFLinker
Jonas Devlieghere 85b15f0ad5 [DWARFLinker] Convert analyzeContextInfo to a work list (NFC)
Convert analyzeContextInfo to a work list using the same approach I used
to remove the recursion from lookForDIEsToKeep. This fixes the crash
reported in https://llvm.org/PR48029.

Tested using the reproducer attached to PR48029 as well as by comparing
the clang MD5 hashes before and after the change (with and without
gmodules).

Differential revision: https://reviews.llvm.org/D90873
2020-11-07 10:46:09 -08:00
..
CMakeLists.txt [cmake] LLVMDWARFLinker - add include/llvm/DWARFLinker header path 2020-04-18 12:31:41 +01:00
DWARFLinker.cpp [DWARFLinker] Convert analyzeContextInfo to a work list (NFC) 2020-11-07 10:46:09 -08:00
DWARFLinkerCompileUnit.cpp [dsymutil] Avoid copying swiftinterfaces from the SDK into the dsym bundle 2020-02-26 12:22:50 -08:00
DWARFLinkerDeclContext.cpp [Debuginfo][NFC] Avoid double calling of DWARFDie::find(DW_AT_name). 2020-05-03 14:00:25 +03:00
DWARFStreamer.cpp [DWARFLinker][dsymutil] followup for 88c2137b6d49f88186d0957a4e2d8030a3967334 2020-04-08 16:46:52 +03:00
LLVMBuild.txt