Enabling heap debugging options causes compilation failure
Original Reporter info from Mantis: FPCCore
-
Reporter name: FPC core team
Original Reporter info from Mantis: FPCCore
- Reporter name: FPC core team
Description:
When enabling the DUMPGROW define in heap.inc, the RTL fails to compile.
Messages are:
heap.inc(550,9) Error: Identifier not found "pfreerecord"
heap.inc(550,20) Error: Error in type definition
heap.inc(552,17) Error: Identifier not found "maxblock"
heap.inc(554,12) Error: Identifier not found "freelists"
heap.inc(556,23) Error: Illegal parameter list
heap.inc(559,18) Error: Illegal qualifier
heap.inc(564,9) Error: Identifier not found "freelists"
heap.inc(567,20) Error: Illegal parameter list
heap.inc(570,12) Error: Illegal qualifier
heap.inc(571,15) Error: Illegal qualifier
heap.inc(572,15) Error: Illegal qualifier
system.pp(1139) Fatal: There were 11 errors compiling module, stopping
system.pp(1139) Error: Compilation aborted
make[2]: *** [system.ppu] Error 1
Additional information:
Reporter: Thomas Schatzl
EMail:
Mantis conversion info:
- Mantis ID: 5917
- OS: Win32
- Version: 1.9.9
- Fixed in version: 2.0.2