Skip to content
Snippets Groups Projects

Fix a vicious bug in symbol table management

Merged Stéphane Del Pino requested to merge issue/local-function-id into develop

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.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading