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