mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-28 14:24:45 +00:00
Permit binding variables multiple itmes in when branches
This commit is contained in:
parent
c48c4f3183
commit
bf8fc0d0de
6 changed files with 78 additions and 31 deletions
|
@ -621,11 +621,11 @@ fn can_annotation_help(
|
|||
let symbol = match scope.introduce(name.value.into(), region) {
|
||||
Ok(symbol) => symbol,
|
||||
|
||||
Err((original_region, shadow, _new_symbol)) => {
|
||||
let problem = Problem::Shadowed(original_region, shadow.clone());
|
||||
Err((shadowed_symbol, shadow, _new_symbol)) => {
|
||||
let problem = Problem::Shadowed(shadowed_symbol.region, shadow.clone());
|
||||
|
||||
env.problem(roc_problem::can::Problem::Shadowing {
|
||||
original_region,
|
||||
original_region: shadowed_symbol.region,
|
||||
shadow,
|
||||
kind: ShadowKind::Variable,
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue