From df00605a9d979a763d6ad78fd00ed656c357c415 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Fri, 8 Mar 2002 19:10:09 +0000 Subject: New testcase git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1838 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Assembler/2002-03-08-NameCollision2.ll | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 test/Assembler/2002-03-08-NameCollision2.ll diff --git a/test/Assembler/2002-03-08-NameCollision2.ll b/test/Assembler/2002-03-08-NameCollision2.ll new file mode 100644 index 0000000..c25d6ff --- /dev/null +++ b/test/Assembler/2002-03-08-NameCollision2.ll @@ -0,0 +1,16 @@ +; Another name collision problem. Here the problem was that if a forward +; declaration for a method was found, that this would cause spurious conflicts +; to be detected between locals and globals. +; +%Var = uninitialized global int + +declare void "foo"() + +implementation + +void "foo"() +begin + %Var = alloca int ; Conflict with global var + ret void +end + -- cgit v1.1