summaryrefslogtreecommitdiff
path: root/test/Feature/testconstants.ll
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2001-12-14 16:46:53 +0000
committerChris Lattner <sabre@nondot.org>2001-12-14 16:46:53 +0000
commitf493a569c3d79cbe148fd9fa69a139cdff066116 (patch)
tree900b48bf6f5567579df85d09c8d4f743d4fd2059 /test/Feature/testconstants.ll
parent48e9f40be0ef7522416520da5dfc1dc6a80b9423 (diff)
downloadllvm-f493a569c3d79cbe148fd9fa69a139cdff066116.tar.gz
llvm-f493a569c3d79cbe148fd9fa69a139cdff066116.tar.bz2
llvm-f493a569c3d79cbe148fd9fa69a139cdff066116.tar.xz
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
Diffstat (limited to 'test/Feature/testconstants.ll')
-rw-r--r--test/Feature/testconstants.ll23
1 files changed, 8 insertions, 15 deletions
diff --git a/test/Feature/testconstants.ll b/test/Feature/testconstants.ll
index a894c3d2a3..baf1c1d5ff 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