Files
clang-p2996/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp
Ben Langmuir 342bd4b893 [orc] Add the name of static archives to the name of their member objects (#99407)
Changes "MyObj.o" to "/path/to/libMyLib.a(MyObj.o)".

This allows us to differentiate between objects that have the same
basename but came from different archives. It also fixes a bug where if
two such objects were both linked and both have initializer sections
their initializer symbol would cause a duplicate symbol error.

rdar://131782514
2024-07-18 08:54:43 -07:00

21 KiB