blob: f81b4022967ec5ec1a9721e38d705fd2eeab4f16 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
; 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
}
|