summaryrefslogtreecommitdiff
path: root/test/Transforms/InstCombine/2003-10-29-CallSiteResolve.ll
blob: d23dc32a074d9cc79014778ac3e2abf7147d31c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output

declare int* %bar()

float* %foo() {
	%tmp.11 = invoke float* cast (int* ()* %bar to float* ()*)()
			to label %invoke_cont except label %X

invoke_cont:
	ret float *%tmp.11
X:
	ret float *null
}