Skip to content

Fix a vicious bug in symbol table management

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