Am 10.11.2018 um 13:20 schrieb Ryan Joseph: >>> >>>> - the compiler contains already a type called tgenericdef >>> >>> I think I changed that name in the last commit. Btw I made all those types >>> because I didn’t want to populate the main types like ttypesym with extra >>> bytes but I don’t know what’s best practice in the codebase. >> >> Priority is: >> 1. maintainability >> 2. portability >> 3. speed >> >> Keep also ppu storing/loading in mind. > > Thus far on the compiler I haven’t encountered PPU's at all so I just assumed > they were part of the code generator and I didn’t need to worry about them. > How are they relevant here? Honestly I barely know what the PPU’s are and how > the compiler uses them. >
If you "export" a generic taking a const from a unit, this info has to be stored in the ppu. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal