New testcase
[oota-llvm.git] / test / Analysis / DSGraph / 2003-06-30-TopDownResolve.ll
1 ; RUN: analyze %s -datastructure-gc -dsgc-dspass=td -dsgc-abort-if-incomplete=X
2
3 %G = internal global int 5
4
5 implementation
6
7 internal void %leaf(int *%X) {
8         store int 0, int* %X
9         ret void
10 }
11
12 internal void %intermediate(void(int*)* %Fn, int* %Ptr) {
13         call void %Fn(int* %Ptr)
14         ret void
15 }
16
17 int %main() {
18         call void %intermediate(void(int*)* %leaf, int* %G)
19         ret int 0
20 }