mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 20:23:11 +01:00
244658bfb9
Instead of computing GUID based on some assumption about symbol mangling rule from IRName to symbol name, lookup the IRName from all the symtabs from all the input files to see if there are any matching symbols entry provides the IRName for GUID computation. rdar://65853754 Reviewed By: mehdi_amini Differential Revision: https://reviews.llvm.org/D84803
11 lines
372 B
LLVM
11 lines
372 B
LLVM
; RUN: opt -module-summary %s -o %t.bc
|
|
; RUN: llvm-lto -thinlto-action=thinlink -o %t2.bc %t.bc
|
|
|
|
; RUN: llvm-lto -thinlto-action=internalize %t.bc -thinlto-index=%t2.bc -exported-symbol=_foo -o - | llvm-dis -o - | FileCheck %s
|
|
|
|
; CHECK: define weak_odr void @foo()
|
|
target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
|
|
define linkonce_odr void @foo() {
|
|
ret void
|
|
}
|