Internal error 2012101001 (FPC 3.2.2)
## Example Project ```pascal program genproctest; {$MODE OBJFPC} type ccc = record end; generic aaa<_T> = ccc; generic procedure print1<_T>(); begin end; begin specialize print1<specialize aaa<Integer>>(); end. ``` ## Relevant logs and/or screenshots ``` Hint: (11030) Start of reading config file C:\Lazarus\fpc\3.2.2\bin\x86_64-win64\fpc.cfg Hint: (11031) End of reading config file C:\Lazarus\fpc\3.2.2\bin\x86_64-win64\fpc.cfg Free Pascal Compiler version 3.2.2 [2026/02/20] for x86_64 Copyright (c) 1993-2021 by Florian Klaempfl and others (1002) Target OS: Win64 for x64 (3104) Compiling genproctest.lpr <...>\genproctest.lpr(11,26) Hint: (5028) Local type "_T" is not used <...>\genproctest.lpr(16,44) Fatal: Internal error 2012101001 Fatal: (1018) Compilation aborted Error: C:\Lazarus\fpc\3.2.2\bin\x86_64-win64\ppcx64.exe returned an error exitcode ``` ## System Information - **Operating system:** Windows 7 Ultimate x64 - **Processor architecture:** x86-64 - **Compiler version:** Lazarus 4.6 (rev lazarus_4_6) FPC 3.2.2 x86_64-win64-win32/win64 - **Device:** Computer
issue