aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-03-08 19:10:09 +0000
committerChris Lattner <sabre@nondot.org>2002-03-08 19:10:09 +0000
commitdf00605a9d979a763d6ad78fd00ed656c357c415 (patch)
tree2217d7b828633e82f1ccf114e191c6e8d47cd19d /test
parent9176fe41710c9654ace37936e9fa88a8f5aae0c4 (diff)
downloadexternal_llvm-df00605a9d979a763d6ad78fd00ed656c357c415.zip
external_llvm-df00605a9d979a763d6ad78fd00ed656c357c415.tar.gz
external_llvm-df00605a9d979a763d6ad78fd00ed656c357c415.tar.bz2
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1838 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/Assembler/2002-03-08-NameCollision2.ll16
1 files changed, 16 insertions, 0 deletions
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
+