Swapping generic method parameters crashes compiler
Original Reporter info from Mantis: ryan_joseph @genericptr
-
Reporter name: Ryan Joseph
Original Reporter info from Mantis: ryan_joseph @genericptr
- Reporter name: Ryan Joseph
Description:
The test below crashes the compiler. I thought I reported this bug already but I couldn't find a report so I'm posting now.
Steps to reproduce:
{$mode objfpc}
program test;
generic procedure DoThis&LtPos;A, B>(param1: A; param2: B);
begin
end;
generic procedure DoThis<B, A>(param1: A; param2: B);
begin
end;
begin
specialize DoThis<Integer, Integer>(1,2);
end.
Mantis conversion info:
- Mantis ID: 38773
- Version: 3.3.1