I just got: fpdebugdebugger.pas(4322,1) Error: Internal error 200602035
Even on a clean build.
(fpc 3.2.3, updated yesterday)

I am not able to create a small example, but I saved the state of my lazarus dir to
https://gitlab.com/martin_frb/lazarus/-/commits/fpc-err-internal-200602035
I hope this will reproduce.

In case it matters
-gh -g -gw3 -godwarfsets  -gl   -dCR   -Ct -Co -Cr -Ci  -gt   -Si- -Sa
-dXe  -Se15  -ve -vw -vn  -vi
  -O-  -CX  -WC

Compiling the package fpdebug with the above details/commit should result in the error.

the error is caused by / line 426
    procedure DoProcessMessages; inline;

remove the inline and all is fine.

It may be noteworthy to mention line 4139
  ProcessMessagesProc := @DoProcessMessages;

The variable is in another unit.
var
  ProcessMessagesProc: procedure of object;



_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to