Re: Checksum changed bug 15218

Michael Van Canneyt via fpc-pascal <[email protected]>
Newsgroups gmane.comp.compilers.free-pascal.general
Message-ID <[email protected]>

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.
_______________________________________________
fpc-pascal maillist  -  [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.