Internal error 2015071402, depending on unit-name.
## Summary An application with a protected type within a class-definition, with long names (identifiers and unit-name) results in a 2015071402 internal exception on compilation ## System Information x86_66-linux, fpc 3.3.1, commit fe63f57b8ab5820743568fdf414706a850b5534e. But I also saw the same thing on Windows. ## Steps to reproduce Compile the attached unit, for example: ppcx64 lazdebugextension1234567890abcdefghij.pas Be warned, the name of the unit should be exactly the same. Changing the name in something shorter will 'solve' the IE. ## Relevant logs and/or screenshots ``` [joost@feddiel testapplications]$ ppcx64 lazdebugextension1234567890abcdefghij.pas Free Pascal Compiler version 3.3.1 [2022/07/08] for x86_64 Copyright (c) 1993-2022 by Florian Klaempfl and others Target OS: Linux for x86-64 Compiling lazdebugextension1234567890abcdefghij.pas lazdebugextension1234567890abcdefghij.pas(17,4) Fatal: Internal error 2015071402 Fatal: Compilation aborted ``` ## Test-project [lazdebugextension1234567890abcdefghij.pas](/uploads/ef4292285b669624d8c7e0e3544fc39c/lazdebugextension1234567890abcdefghij.pas)
issue