; 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 | |