[InstCombine] Signed saturation patterns
[llvm-core.git] / test / Linker / Inputs / opaque.ll
bloba5f27cba418ea4852bd6801ef37050b02bd95147
1 %A = type { }
2 %B = type { %D, %E, %B* }
4 %D = type { %E }
5 %E = type opaque
7 @g2 = external global %A
8 @g3 = external global %B
10 define void @f1()  {
11   getelementptr %A, %A* null, i32 0
12   ret void
15 define %A* @use_g2() {
16  ret %A* @g2
19 define %B* @use_g3() {
20   ret %B* @g3