[fpc-pascal] Checksum changed bug 15218

Michael Van Canneyt michael at freepascal.org
Tue Jun 17 13:54:17 CEST 2025



On Tue, 17 Jun 2025, Mattias Gaertner via fpc-pascal wrote:

> Hi,
>
> What is the state of the bug 15128, that is the infamous checksum changed 
> bug:
>
> https://gitlab.com/freepascal.org/lazarus/ccr/-/issues/15218
>
> In the issue Jonas wrote that the only case is a forward function that 
> implements as "external". But I have never found such a function.
>
> Is there maybe some other case that can trigger this bug?

>From the reports: 
inline & generics with implementation uses circular references.

>
> Usually the bug can be remedied by reducing the implementation uses sections.

This is on my todo list, but I first to finish a release for work. 
Unfortunately, the release is delayed (again) :/

After that I'll have time to work on it.

There are some issues in the issue tracker that simplify the issue to only a
couple of units, they should help in tracking down the exact issue.

Michael.


More information about the fpc-pascal mailing list