Use the llvm-upgrade program to upgrade llvm assembly.
[oota-llvm.git] / test / Analysis / DSGraph / HardBUCase.ll
1 ; RUN: llvm-upgrade < %s | llvm-as | opt -analyze -budatastructure -dont-print-ds
2
3 %MidFnTy = type void (\2*)
4
5 implementation
6
7 int %main() {
8         call %MidFnTy* %Mid(%MidFnTy* %Mid)
9         ret int 0
10 }
11
12 internal void %Mid(%MidFnTy *%F) {
13         call void %Bottom(%MidFnTy* %F)
14         ret void
15 }
16
17 internal void %Bottom(%MidFnTy* %F) {
18         call void %F(%MidFnTy* %Mid)
19         ret void
20 }