[ValueTracking] Properly handle non-sized types in isAligned function.
[oota-llvm.git] / test / Linker / opaque.ll
index 1ba878c6a36fa7cfaffabf51beba3ec91657f260..6fd1ae90d4f46e0ba5da372decd5674f4905c2e5 100644 (file)
@@ -11,7 +11,7 @@
 ; CHECK-DAG: @g2 = external global %A
 ; CHECK-DAG: @g3 = external global %B.1
 
-; CHECK-DAG: getelementptr %A* null, i32 0
+; CHECK-DAG: getelementptr %A, %A* null, i32 0
 
 %A = type opaque
 %B = type { %C, %C, %B* }
@@ -19,3 +19,7 @@
 %C = type { %A }
 
 @g1 = external global %B
+
+define %B* @use_g1() {
+  ret %B* @g1
+}