Adriaan van Os a écrit:
The problem disappears when I change
type PMemList = ^PMemList;
to
type PMemList = ^Pointer;
in the function MemAvail in units/system.pas. I think that explains it. Apparently the stabs symbol generator doesn't like the
type PMemList = ^PMemList
Indeed. What does this mean: a type is a pointer to himself
In a rather old version of gpc I found
type PMemList = ^TMemList; TMemList = record Next : PMemList end;
Which makes sense for me. But this change has survived for many versions.
Maurice