; RUN: opt -passes="always-inline" -pass-remarks=inline -pass-remarks-missed=inline -S < %s 2>&1 | FileCheck %s --implicit-check-not="remark: " declare void @personalityFn1(); declare void @personalityFn2(); define void @foo() alwaysinline { ret void } define void @bar() alwaysinline personality void ()* @personalityFn1 { ret void } define void @goo() personality void ()* @personalityFn2 { ; CHECK-DAG: remark: {{.*}}: 'bar' is not inlined into 'goo': incompatible personality call void @bar() ; CHECK-DAG: remark: {{.*}}: 'foo' is not inlined into 'goo': unsupported operand bundle call void @foo() [ "CUSTOM_OPERAND_BUNDLE"() ] ; CHECK-DAG: remark: {{.*}}: 'foo' inlined into 'goo' with (cost=always): always inline attribute call void @foo() ret void }