1 ; RUN: echo {%bug_type = type opaque \
2 ; RUN: declare i32 @bug_a(%bug_type*) \
3 ; RUN: declare i32 @bug_b(%bug_type*) } > %t.ll
4 ; RUN: llvm-link %t.ll %s
7 %bug_type = type { %bug_type* }
10 define i32 @bug_a(%bug_type* %fp) nounwind uwtable {
12 %d_stream = getelementptr inbounds %bug_type* %fp, i64 0, i32 0
16 define i32 @bug_b(%bar* %a) nounwind uwtable {