From 91e1596c16cb3f16a9098c2d352554e0e6ebddb0 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 8 Jul 2001 23:23:30 +0000 Subject: [PATCH] add coverage of newly implemented instructions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Feature/testmemory.ll | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/test/Feature/testmemory.ll b/test/Feature/testmemory.ll index c9ccd6cdba1..c3295f65b6b 100644 --- a/test/Feature/testmemory.ll +++ b/test/Feature/testmemory.ll @@ -1,4 +1,4 @@ -%struct = type int * +%struct = type { int , {float, {ubyte } } , ulong } implementation @@ -15,8 +15,12 @@ begin alloca [ubyte], uint 5 %ptr = alloca int ; yields {int*}:ptr - ;store int* %ptr, int 3 ; yields {void} - ;%val = load int* %ptr ; yields {int}:val = int %3 + store int 3, int* %ptr ; yields {void} + %val = load int* %ptr ; yields {int}:val = int %3 + + %sptr = alloca %struct ; yields {%struct*}:sptr + %ubsptr = getelementptr %struct * %sptr, ubyte 1, ubyte 1 ; yields {{ubyte}*}:ubsptr + store ubyte 4, {ubyte} * %ubsptr, ubyte 0 ret int 3 end -- 2.34.1