diff options
Diffstat (limited to 'test/Assembler/2002-03-08-NameCollision.ll')
-rw-r--r-- | test/Assembler/2002-03-08-NameCollision.ll | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/test/Assembler/2002-03-08-NameCollision.ll b/test/Assembler/2002-03-08-NameCollision.ll index 8d0c4bddcf..e74332cbb2 100644 --- a/test/Assembler/2002-03-08-NameCollision.ll +++ b/test/Assembler/2002-03-08-NameCollision.ll @@ -1,8 +1,8 @@ -; RUN: llvm-upgrade < %s | llvm-as -o /dev/null -f +; RUN: llvm-as < %s -o /dev/null -f ; Method arguments were being checked for collisions at the global scope before -; the method object was created by the parser. Because of this, false -; collisions could occur that would cause the following error message to be +; the method object was created by the parser. Because of this, false +; collisions could occur that would cause the following error message to be ; produced: ; ; Redefinition of value named 'X' in the 'int *' type plane! @@ -10,10 +10,6 @@ ; Fixed by delaying binding of variable names until _after_ the method symtab is ; created. ; +@X = global i32 4 ; <i32*> [#uses=0] -%X = global int 4 - -declare int "xxx"(int * %X) - -implementation - +declare i32 @xxx(i32*) |