Internal error 2022102102 with generics
- FPC 3.3.1 9d6b66c9
- Windows 10 64 bit
fpc.exe tspecialize_inline.pas
Free Pascal Compiler version 3.3.1 [2025/11/17] for x86_64
Copyright (c) 1993-2025 by Florian Klaempfl and others
Target OS: Win64 for x64
Compiling tspecialize_inline.pas
Compiling u_specialize_inline.pas
tspecialize_inline.pas(13,8) Fatal: Internal error 2022102102
Fatal: Compilation aborted
program tspecialize_inline;
{$mode ObjFPC}{$H+}
uses u_specialize_inline;
type
generic TGenClassCommon<T> = class F:T; end;
TCommon1 = specialize TGenClassCommon{declaration:TGenClassCommon}
<byte>;
TCommon2 = tspecialize_inline.specialize TGenClassCommon{declaration:TGenClassCommon}
<byte>;
TCommon3 = u_specialize_inline.specialize TGenClassCommon{declaration:u_specialize_inline.TGenClassCommon}
<byte>;
begin
end.
unit u_specialize_inline;
{$mode ObjFPC}{$H+}
interface
type
generic TGenClassCommon<T> = class F:T; end;
implementation
end.