summaryrefslogtreecommitdiff
path: root/test/Feature/recursivetype.ll
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-10-06 22:43:49 +0000
committerChris Lattner <sabre@nondot.org>2002-10-06 22:43:49 +0000
commit7209bfff92e9d216b6a785f9e41845ee35ebad28 (patch)
treea4b77060f49f55488208f4f5aa009c9249b13eef /test/Feature/recursivetype.ll
parentc5eafb57dacee579989c62d3bb09a658e976ba77 (diff)
downloadllvm-7209bfff92e9d216b6a785f9e41845ee35ebad28.tar.gz
llvm-7209bfff92e9d216b6a785f9e41845ee35ebad28.tar.bz2
llvm-7209bfff92e9d216b6a785f9e41845ee35ebad28.tar.xz
- Cleaned up all of the test/Feature tests to not use uint's with
getelementptr instructions and not to add pointers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4049 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Feature/recursivetype.ll')
-rw-r--r--test/Feature/recursivetype.ll9
1 files changed, 5 insertions, 4 deletions
diff --git a/test/Feature/recursivetype.ll b/test/Feature/recursivetype.ll
index 9e16e2c360..13a2094d3f 100644
--- a/test/Feature/recursivetype.ll
+++ b/test/Feature/recursivetype.ll
@@ -63,8 +63,9 @@ bb3:
%cast1006 = cast %list** %reg119 to sbyte** ;;<sbyte**>
%reg111 = call sbyte* %malloc(uint 16) ;;<sbyte*>
store sbyte* %reg111, sbyte** %cast1006 ;;<void>
- %cast1007 = cast ulong 8 to sbyte* ;;<sbyte*>
- %reg1002 = add sbyte* %reg111, %cast1007 ;;<sbyte*>
+ %reg111 = cast sbyte* %reg111 to ulong
+ %reg1002 = add ulong %reg111, 8
+ %reg1002 = cast ulong %reg1002 to sbyte* ;;<sbyte*>
%cast1008 = cast sbyte* %reg1002 to int* ;;<int*>
store int %Data, int* %cast1008 ;;<void>
%cast1003 = cast ulong 0 to ulong* ;;<ulong*>
@@ -88,7 +89,7 @@ bb3:
ret %list* null
bb4:
- %idx = getelementptr %list* %reg115, uint 0, ubyte 1 ;;<int>
+ %idx = getelementptr %list* %reg115, long 0, ubyte 1 ;;<int>
%reg111 = load int* %idx
%cond1013 = setne int %reg111, %Data ;;<bool>
br bool %cond1013, label %bb6, label %bb5
@@ -97,7 +98,7 @@ bb5:
ret %list* %reg115
bb6:
- %idx2 = getelementptr %list* %reg115, uint 0, ubyte 0 ;;<%list*>
+ %idx2 = getelementptr %list* %reg115, long 0, ubyte 0 ;;<%list*>
%reg116 = load %list** %idx2
br label %bb2
end