1*4566c6dbSTeresa Johnson; ModuleID = 'thinlto_weak_library2.c' 2*4566c6dbSTeresa Johnsonsource_filename = "thinlto_weak_library2.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 2 10*4566c6dbSTeresa Johnson} 11*4566c6dbSTeresa Johnson 12*4566c6dbSTeresa Johnson; Function Attrs: nounwind uwtable 13*4566c6dbSTeresa Johnsondefine void @test2() local_unnamed_addr { 14*4566c6dbSTeresa Johnsonentry: 15*4566c6dbSTeresa Johnson tail call i32 (...) @test1() 16*4566c6dbSTeresa Johnson tail call i32 @f() 17*4566c6dbSTeresa Johnson ret void 18*4566c6dbSTeresa Johnson} 19*4566c6dbSTeresa Johnson 20*4566c6dbSTeresa Johnsondeclare i32 @test1(...) local_unnamed_addr 21