mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-15 15:19:25 +02:00
![]() * pdecobj.pas: - parse_object_members: in record helpers class methods need to be declared as "static" like in records - object_dec: - allow "published" in helpers as well - disallow inheritance for record helpers in mode Delphi (and remove the forward declaration flag in that case) * pdecsub.pas: pd_abstract: "abstract" isn't allowed in either mode * pexpr.pas: multiple corrections because of "inherited" and records - allow "inherited" for "record helpers" (except for mode Delphi) - load the symbol from the correct class (I hope...) - give a more precise error message if "inherited" is used in records * ptype.pas: I forgot to adjust the "(bit)packed record" case * symtable.pas: - searchsym_in_helper: "result" was not initialized (and identation fix) - search_last_objectpascal_helper: - don't search if there are no helpers (useful for projects that does not contain helpers like the compiler itself) - don't search if the type to search helpers for is defined locally - don't search if the type is a anonymous record - search_struct_member: search for symbols in helpers as well - msg*: * correct the message for "parser_e_not_allowed_in_helper" * add message "parser_e_inherited_not_in_record" which is used to tell that the use of "inherited" is not allowed in records and (in mode Delphi) record helpers git-svn-id: branches/svenbarth/classhelpers@17239 - |
||
---|---|---|
.. | ||
errorct.msg | ||
errord.msg | ||
errorda.msg | ||
errordu.msg | ||
errore.msg | ||
errores.msg | ||
errorf.msg | ||
errorfi.msg | ||
errorhe.msg | ||
errorheu.msg | ||
errorid.msg | ||
errorn.msg | ||
errorpl.msg | ||
errorpli.msg | ||
errorpt.msg | ||
errorptu.msg | ||
errorr.msg | ||
errorru.msg | ||
errorues.msg |