diff options
author | Chris Lattner <sabre@nondot.org> | 2002-03-08 19:10:09 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2002-03-08 19:10:09 +0000 |
commit | df00605a9d979a763d6ad78fd00ed656c357c415 (patch) | |
tree | 2217d7b828633e82f1ccf114e191c6e8d47cd19d /test | |
parent | 9176fe41710c9654ace37936e9fa88a8f5aae0c4 (diff) | |
download | external_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.ll | 16 |
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 + |