Skip to content
  • Pierre Muller's avatar
    Merge of revisions 41425 from trunk to fixes_3_2 · 663c97ed
    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