Make DataLayout Non-Optional in the Module
[oota-llvm.git] / test / Transforms / InstCombine / 2008-05-08-StrLenSink.ll
index d266164fd8707cf2496b85f913122293c0fe6a02..af0ffeb75cd9289a5446eeebc81c58d2255de69a 100644 (file)
@@ -7,16 +7,16 @@ define i32 @a() nounwind  {
 entry:
        %"alloca point" = bitcast i32 0 to i32          ; <i32> [#uses=0]
        %tmp1 = call i8* @malloc( i32 10 ) nounwind             ; <i8*> [#uses=5]
-       %tmp3 = getelementptr i8* %tmp1, i32 1          ; <i8*> [#uses=1]
+       %tmp3 = getelementptr i8, i8* %tmp1, i32 1              ; <i8*> [#uses=1]
        store i8 0, i8* %tmp3, align 1
-       %tmp5 = getelementptr i8* %tmp1, i32 0          ; <i8*> [#uses=1]
+       %tmp5 = getelementptr i8, i8* %tmp1, i32 0              ; <i8*> [#uses=1]
        store i8 1, i8* %tmp5, align 1
 ; CHECK: store
 ; CHECK: store
 ; CHECK-NEXT: strlen
 ; CHECK-NEXT: store
        %tmp7 = call i32 @strlen( i8* %tmp1 ) nounwind readonly                 ; <i32> [#uses=1]
-       %tmp9 = getelementptr i8* %tmp1, i32 0          ; <i8*> [#uses=1]
+       %tmp9 = getelementptr i8, i8* %tmp1, i32 0              ; <i8*> [#uses=1]
        store i8 0, i8* %tmp9, align 1
        %tmp11 = call i32 (...)* @b( i8* %tmp1 ) nounwind               ; <i32> [#uses=0]
        br label %return