[opaque pointer type] Add textual IR support for explicit type parameter to getelemen...
[oota-llvm.git] / test / Analysis / BasicAA / no-escape-call.ll
index b93db6e0ee7c3d92b180cb7bbf327dfaa77f12a1..072575cb2b393d460e938bfbe64064c0c2f5f64c 100644 (file)
@@ -8,12 +8,12 @@ define i1 @foo(i32 %i) nounwind  {
 entry:
        %arr = alloca [10 x i8*]                ; <[10 x i8*]*> [#uses=1]
        %tmp2 = call i8* @getPtr( ) nounwind            ; <i8*> [#uses=2]
-       %tmp4 = getelementptr [10 x i8*]* %arr, i32 0, i32 %i           ; <i8**> [#uses=2]
+       %tmp4 = getelementptr [10 x i8*], [10 x i8*]* %arr, i32 0, i32 %i               ; <i8**> [#uses=2]
        store i8* %tmp2, i8** %tmp4, align 4
-       %tmp10 = getelementptr i8* %tmp2, i32 10                ; <i8*> [#uses=1]
+       %tmp10 = getelementptr i8, i8* %tmp2, i32 10            ; <i8*> [#uses=1]
        store i8 42, i8* %tmp10, align 1
        %tmp14 = load i8** %tmp4, align 4               ; <i8*> [#uses=1]
-       %tmp16 = getelementptr i8* %tmp14, i32 10               ; <i8*> [#uses=1]
+       %tmp16 = getelementptr i8, i8* %tmp14, i32 10           ; <i8*> [#uses=1]
        %tmp17 = load i8* %tmp16, align 1               ; <i8> [#uses=1]
        %tmp19 = icmp eq i8 %tmp17, 42          ; <i1> [#uses=1]
        ret i1 %tmp19