brintos

brintos / llvm-project-archived public Read only

0
0
Text · 428 B · 168844e Raw
17 lines · plain
1; RUN: opt -passes="cgscc(inline<only-mandatory>)" -pass-remarks-missed=inline -S < %s 2>&1 | FileCheck %s2 3declare void @personalityFn1();4declare void @personalityFn2();5 6define i32 @a() personality ptr @personalityFn1 {7    ret i32 18}9 10define i32 @b() personality ptr @personalityFn2 {11    %r = call i32 @a() alwaysinline12    ret i32 %r13}14 15; CHECK: remark: {{.*}} 'a' is not AlwaysInline into 'b': incompatible personality16 17