Skip to content

Commit 7924f4c

Browse files
committed
Fix for ScopeBuilder[] - look into setters too.
TBR [email protected], [email protected], [email protected] BUG= Review-Url: https://codereview.chromium.org/3010763002 .
1 parent 959de94 commit 7924f4c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pkg/front_end/lib/src/fasta/scope.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,9 @@ class ScopeBuilder {
280280
scope.setters[name] = builder;
281281
}
282282

283-
Builder operator [](String name) => scope.local[name];
283+
Builder operator [](String name) {
284+
return scope.local[name] ?? scope.setters[name];
285+
}
284286
}
285287

286288
abstract class ProblemBuilder extends Builder {

0 commit comments

Comments
 (0)