Am 30.07.2018 um 19:49 schrieb J. Gareth Moreton:
The trouble is, these allocation failures are designed for C programs,
where "malloc" returns NULL if memory isn't allocated. Free Pascal's
GetMem raises an exception instead. Granted, it shouldn't be too much
of a struggle to implement a custom memory manager for testing and to
cause random (or deterministic) allocation failures to see how cleanly
the situation is handled. It could be a fun test suite!
The default heap of FPC's RTL respects the value of
ReturnNilIfGrowHeapFails (which by default is False).
Regards,
Sven
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel