diff options
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 + |