1; RUN: opt -inline -S < %s | FileCheck %s 2; RUN: opt -passes='cgscc(inline)' -S < %s | FileCheck %s 3 4define i32 @caller() { 5; CHECK-LABEL: @caller( 6; CHECK-NEXT: %val2 = call i32 @linkonce_callee(i32 42) 7; CHECK-NEXT: ret i32 %val2 8 9 %val = call i32 @odr_callee() 10 %val2 = call i32 @linkonce_callee(i32 %val); 11 ret i32 %val2 12} 13 14define linkonce_odr i32 @odr_callee() { 15 ret i32 42 16} 17 18define linkonce i32 @linkonce_callee(i32 %val) { 19 ret i32 %val 20} 21