1*4566c6dbSTeresa Johnson; ModuleID = 'thinlto_weak_library1.c' 2*4566c6dbSTeresa Johnsonsource_filename = "thinlto_weak_library1.c" 3*4566c6dbSTeresa Johnsontarget datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" 4*4566c6dbSTeresa Johnsontarget triple = "x86_64-unknown-linux-gnu" 5*4566c6dbSTeresa Johnson 6*4566c6dbSTeresa Johnson; Function Attrs: nounwind uwtable 7*4566c6dbSTeresa Johnsondefine weak i32 @f() local_unnamed_addr { 8*4566c6dbSTeresa Johnsonentry: 9*4566c6dbSTeresa Johnson ret i32 1 10*4566c6dbSTeresa Johnson} 11*4566c6dbSTeresa Johnson 12*4566c6dbSTeresa Johnson; Function Attrs: norecurse nounwind readnone uwtable 13*4566c6dbSTeresa Johnsondefine i32 @test1() local_unnamed_addr { 14*4566c6dbSTeresa Johnsonentry: 15*4566c6dbSTeresa Johnson %call = tail call i32 @f() 16*4566c6dbSTeresa Johnson ret i32 %call 17*4566c6dbSTeresa Johnson} 18