Changes in directory llvm/test/Linker:
basiclink.ll added (r1.1) --- Log message: Add a test case for PR411: http://llvm.org/PR411 . --- Diffs of the changes: (+13 -0) basiclink.ll | 13 +++++++++++++ 1 files changed, 13 insertions(+) Index: llvm/test/Linker/basiclink.ll diff -c /dev/null llvm/test/Linker/basiclink.ll:1.1 *** /dev/null Sat Jan 27 15:09:13 2007 --- llvm/test/Linker/basiclink.ll Sat Jan 27 15:09:03 2007 *************** *** 0 **** --- 1,13 ---- + ; Test linking two functions with different prototypes and two globals + ; in different modules. + ; RUN: llvm-as %s -o %t.bar.bc -f + ; RUN: echo "define i32* @foo(i32 %x) { ret i32* @baz } @baz = external global i32" | \ + ; RUN: llvm-as -o %t.foo.bc -f + ; RUN: llvm-link %t.bar.bc %t.foo.bc -o %t.bc + ; RUN: llvm-link %t.foo.bc %t.bar.bc -o %t.bc + declare i32* @foo(...) + define i32* @bar() { + %ret = call i32* (...)* @foo( i32 123 ) + ret i32* %ret + } + @baz = global i32 0 _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits