Skip to content
Snippets Groups Projects

Fix a vicious bug in symbol table management

  1. Feb 25, 2021
    • Stéphane Del Pino's avatar
      Fix a vicious bug in symbol table management · cb888d72
      Stéphane Del Pino authored
      Functions identifiers are also stored in symbol tables.
      When a block of code is left, all local variables are reset to avoid
      useless memory consumption.
      
      The problem was that locally defined functions lost their associate id
      which is necessary to retrieve the function in the function
      table. When a function was defined in a block, its id were set to 0...
      
      Now functions identifiers are no more clean-up.
      cb888d72
Loading