; RUN: opt < %s -ipsccp -S | FileCheck %s ; See PR26774 define i32 @baz() { ret i32 10 } ; We can const-prop @baz's return value *into* @foo, but cannot ; constprop @foo's return value into bar. define linkonce_odr i32 @foo() { ; CHECK-LABEL: @foo( ; CHECK-NEXT: %val = call i32 @baz() ; CHECK-NEXT: ret i32 10 %val = call i32 @baz() ret i32 %val } define i32 @bar() { ; CHECK-LABEL: @bar( ; CHECK-NEXT: %val = call i32 @foo() ; CHECK-NEXT: ret i32 %val %val = call i32 @foo() ret i32 %val }