Internal error 200612311
Only happens if both procedures have the same name.
```pascal
program test;
generic procedure proc<T>(a: T; b: byte);
begin
end;
generic procedure proc<T>(a: T);
begin
specialize proc<T>(a, 0); // project1.lpr(9,3) Error: Internal error 200612311
end;
begin
end.
```
issue