Update LLVM tests to use new pointer indexing, and remove unsized array test support


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1474 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/Feature/testconstants.ll b/test/Feature/testconstants.ll
index a894c3d..baf1c1d 100644
--- a/test/Feature/testconstants.ll
+++ b/test/Feature/testconstants.ll
@@ -1,29 +1,22 @@
-%somestr = constant [sbyte] c"hello world"
 %somestr = constant [11x sbyte] c"hello world"
-%array   = constant [[2 x int]]  [ [2 x int] [ int 12, int 52 ] ]
+%array   = constant [2 x int] [ int 12, int 52 ]
            constant { int, int } { int 4, int 3 }
 
 implementation
  
-[[2 x int]]* "test function"(int %i0, int %j0)
+[2 x int]* "test function"(int %i0, int %j0)
 begin
-	ret [[2x int]]* %array
+	ret [2x int]* %array
 end
 
-[sbyte]* "other func"(int, double)
+sbyte* "other func"(int, double)
 begin
-	ret [sbyte]* %somestr
+	%somestr = getelementptr [11x sbyte]* %somestr, uint 0, uint 0
+	ret sbyte* %somestr
 end
 
-[sbyte]* "yet another func"(int, double)
+sbyte* "yet another func"(int, double)
 begin
-	ret [sbyte]* null            ; Test null
-end
-
-
-[sbyte]* "again"(float)
-begin
-	%cast = cast [11x sbyte]* %somestr to [sbyte]*
-	ret [sbyte]* %cast
+	ret sbyte* null            ; Test null
 end