aboutsummaryrefslogtreecommitdiffstats
path: root/nest
diff options
context:
space:
mode:
authorOndrej Zajicek <santiago@crfreenet.org>2022-10-18 03:58:19 +0200
committerOndrej Zajicek <santiago@crfreenet.org>2022-10-18 03:58:19 +0200
commite471f9e0fb7ade475dd3eb8b230bcb440877ee7e (patch)
tree5d9c5a23474b9a9464e75cadf3e872042fa9097e /nest
parent324252975004154cc70623c94f05083bff100209 (diff)
downloadbird-e471f9e0fb7ade475dd3eb8b230bcb440877ee7e.tar.gz
Filter: Fix handling of variables in anonymous filters
Define scope for anonymous filters, and also explicitly distinguish block scopes and function/filter scopes instead of using anonymous / named distinction. Anonymous filters forgot to push scope, so variables for them were in fact defined in the top scope and therefore they shared a frame. This got broken after rework of variables, which assumed that there is a named scope for every function/filter.
Diffstat (limited to 'nest')
0 files changed, 0 insertions, 0 deletions