llvm-6502/test/Transforms/Inline/2003-09-14-InlineValue.ll

21 lines
294 B
LLVM
Raw Normal View History

; RUN: llvm-as < %s | opt -inline -disable-output
declare int %External()
implementation
internal int %Callee() {
%I = call int %External()
%J = add int %I, %I
ret int %J
}
int %Caller() {
%V = invoke int %Callee() to label %Ok except label %Bad
Ok:
ret int %V
Bad:
ret int 0
}