fix: error Variable not in scope for a def parameter #2901 (#2951)

adding tests to notice regressions on this issue

Co-authored-by: hk <alexhaka10@protonmail.com>
This commit is contained in:
ahkrr
2021-01-19 19:21:11 +01:00
committed by GitHub
parent 576ed6a906
commit 899d324a9c
2 changed files with 71 additions and 1 deletions

View File

@ -1173,7 +1173,7 @@ impl Expression {
output.extend(item.get_free_variables(known_variables));
}
}
Expression::Invocation(block) => {
Expression::Invocation(block) | Expression::Block(block) => {
output.extend(block.get_free_variables(known_variables));
}
Expression::Binary(binary) => {