Add testcase for reason that typesafety of power is being broken
authorChris Lattner <sabre@nondot.org>
Sat, 21 Jun 2003 22:59:39 +0000 (22:59 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 21 Jun 2003 22:59:39 +0000 (22:59 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6836 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/InstCombine/getelementptr.ll

index 5401e2569d62b086e3eec08d26fc2dbd16e8c261..52c1ba6768c6d68d74d0c6cb28b630b73f4d4bcb 100644 (file)
@@ -48,3 +48,9 @@ int* %foo7(int* %I, long %C, long %D) {
        %B = getelementptr int* %A, long %D
        ret int* %B
 }
+
+sbyte* %foo8([10 x int]* %X) {
+       %A = getelementptr [10 x int]* %X, long 0, long 0   ;; Fold into the cast.
+       %B = cast int* %A to sbyte*
+       ret sbyte * %B
+}