Index: pkg/kernel/lib/frontend/accessors.dart |
diff --git a/pkg/kernel/lib/frontend/accessors.dart b/pkg/kernel/lib/frontend/accessors.dart |
index 66822127d7b9aab5eb696780e7b4f98d125e8748..8a59c4cca622205e4b4025b33e472dcd53e0874c 100644 |
--- a/pkg/kernel/lib/frontend/accessors.dart |
+++ b/pkg/kernel/lib/frontend/accessors.dart |
@@ -255,6 +255,8 @@ class IndexAccessor extends Accessor { |
new Arguments(<Expression>[indexAccess(), value]), setter); |
} |
+ // TODO(dmitryas): remove this method after the "[]=" operator of the Context |
+ // class is made to return a value. |
_makeWriteAndReturn(Expression value) { |
// The call to []= does not return the value like direct-style assignments |
// do. We need to bind the value in a let. |