Sergey Dmitriev 761aca1e2e [llvm-link] fix linker behavior when linking archives with --only-needed option
This patch fixes linker behavior when archive is linked with other inputs
as a library (i.e. when --only-needed option is specified). In this case library
is expected to be normally linked first into a separate module and only after
that linker should import required symbols from the linked library module.

Reviewed By: tra

Differential Revision: https://reviews.llvm.org/D92535
2021-01-05 10:02:51 -08:00

9 lines
129 B
LLVM

target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
define void @i() {
call void @f()
ret void
}
declare void @f()