diff options
author | Ondrej Zajicek <santiago@crfreenet.org> | 2022-10-18 03:58:19 +0200 |
---|---|---|
committer | Ondrej Zajicek <santiago@crfreenet.org> | 2022-10-18 03:58:19 +0200 |
commit | e471f9e0fb7ade475dd3eb8b230bcb440877ee7e (patch) | |
tree | 5d9c5a23474b9a9464e75cadf3e872042fa9097e /proto/perf/parse.pl | |
parent | 324252975004154cc70623c94f05083bff100209 (diff) |
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 'proto/perf/parse.pl')
0 files changed, 0 insertions, 0 deletions