-
Pierre Muller authored
------------------------------------------------------------------------ r41425 | pierre | 2019-02-23 23:03:29 +0000 (Sat, 23 Feb 2019) | 11 lines + compiler/symdef.pas: Add missing call to tderef.reset methods in all tdef constructors. + compiler/sysmsym.pas: Do the same for for all tsym constructors. + compiler/symtype.pas: Generate internalerror in tcompilerppufile.putderef if a deref field has index -1, as this means that buildderef was not called while it should have been called. + compiler/symtable.pas: Fix bug report itself by adding an extra local variable CHANGED to add extra cycles in tstoredsymtable.buildderef_referenced method. New tests for this bug report: tests/webtbs/tw35139.pp and tests/webtbs/tw35139a.pp ------------------------------------------------------------------------ --- Merging r41425 into '.': U compiler/symtype.pas U compiler/symdef.pas U compiler/symsym.pas U compiler/symtable.pas A tests/webtbs/tw35139.pp A tests/webtbs/tw35139a.pp --- Recording mergeinfo for merge of r41425 into '.': U . git-svn-id: branches/fixes_3_2@41620 -
663c97ed