Fatal: Internal error 200602035
## Summary I tried to compile the following peace of code: ```pascal function Ttest.GetHttpPage(const srv:ansistring ): RawByteString; var s:ansistring; begin try except on e:Exception do begin s:=e.Message; send('SRV:Err server GethttpPage '+s+' '); end; end; ``` The problem does not exist and the compiles finish if I delete the line : s:=e.Message; ## System Information <!-- The more information are provided the easier it is to replicate the bug --> - **Operating system:** Windows 11 - **Processor architecture:** win32, win64, Linux i386, x64 - **Compiler version:** Lazarus 2.2.5 (rev lazarus_2_2_4-2-g928dd513c0) FPC 3.2.3 i386-win32-win32/win64 - **Device:** i7-1165 mobile computer ## Steps to reproduce See the example in the comment ## Example Project <!-- If possible, please create an example project that exhibits the problematic behavior, and link to it here in the bug report. --> ## What is the current bug behavior? It can get compiled without removing the 'e.Message'; It gets compiled with anything else except mentioning at any way the 'e.message' ## What is the expected (correct) behavior? to get compiled ## Relevant logs and/or screenshots <!-- Paste any relevant logs - please use code blocks (```) to format console output, logs, and code, as it's very hard to read otherwise. You can also use syntax highlighting for Pascal with: ```pascal the code``` For more information see https://docs.gitlab.com/ee/user/markdown.html --> ## Possible fixes <!-- If you can, link to the line of code that might be responsible for the problem -->
issue