From 230e5efe634b96aed86203a2d7097496509d4519 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 15 Oct 2001 03:11:58 +0000 Subject: [PATCH] Add some more interesting test cases for the linker git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@816 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Linker/testlink1.ll | 3 +++ test/Linker/testlink2.ll | 10 ++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/test/Linker/testlink1.ll b/test/Linker/testlink1.ll index 87a9e9a4939..7ec511c15a0 100644 --- a/test/Linker/testlink1.ll +++ b/test/Linker/testlink1.ll @@ -5,6 +5,9 @@ %AConst = constant int 123 +; Initialized to point to external %MyVar +%MyVarPtr = global { int * } { int * %MyVar } + declare int "foo"(int %blah) ;; Declared in testlink2.ll declare void "print"(int %Value) diff --git a/test/Linker/testlink2.ll b/test/Linker/testlink2.ll index df8d85b3812..77d62f228b4 100644 --- a/test/Linker/testlink2.ll +++ b/test/Linker/testlink2.ll @@ -4,6 +4,9 @@ %AConst = constant int 123 +%MyIntListPtr = constant { {\2,int}* } { {\2,int}* %MyIntList } +%MyVarPtr = global { int * } { int * %MyVar } + constant int 412 implementation @@ -13,10 +16,9 @@ begin store int %blah, int *%MyVar store int 12, { \2 *, int } * %MyIntList, ubyte 1 - ;%ack = load int * %0 ;; Load from the unnamed constant - ;%fzo = add int %ack, %blah - ;ret int %fzo - ret int %blah + %ack = load int * %0 ;; Load from the unnamed constant + %fzo = add int %ack, %blah + ret int %fzo end declare void "unimp"(float, double)