[JITLink][COFF] Handle duplicate external symbols.
authorSunho Kim <ksunhokim123@gmail.com>
Tue, 26 Jul 2022 03:44:04 +0000 (12:44 +0900)
committerSunho Kim <ksunhokim123@gmail.com>
Tue, 26 Jul 2022 03:44:04 +0000 (12:44 +0900)
commit71eff61be6934518c2ebd102ae58fed6469e788b
tree434e9c4f62ab87c463a56ecf8515d1cdd765ea4c
parentde43f93a82421961541c559fc865082c639ee3a6
[JITLink][COFF] Handle duplicate external symbols.

Handles duplicate external symbols. This happens in few static libraries generaed from msvc toolchain.

Reviewed By: lhames

Differential Revision: https://reviews.llvm.org/D129937
llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp
llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.h
llvm/test/ExecutionEngine/JITLink/X86/COFF_duplicate_externals.test [new file with mode: 0644]