New testcase
authorChris Lattner <sabre@nondot.org>
Fri, 8 Mar 2002 19:10:09 +0000 (19:10 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 8 Mar 2002 19:10:09 +0000 (19:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1838 91177308-0d34-0410-b5e6-96231b3b80d8

test/Assembler/2002-03-08-NameCollision2.ll [new file with mode: 0644]

diff --git a/test/Assembler/2002-03-08-NameCollision2.ll b/test/Assembler/2002-03-08-NameCollision2.ll
new file mode 100644 (file)
index 0000000..c25d6ff
--- /dev/null
@@ -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
+