| Index: pkg/compiler/lib/src/js_backend/codegen/codegen.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/codegen/codegen.dart b/pkg/compiler/lib/src/js_backend/codegen/codegen.dart
|
| index da111581ca403443c11e4acec84d2a09b83f3d32..6491df609898e276f16ed02af13cbe508c9bef75 100644
|
| --- a/pkg/compiler/lib/src/js_backend/codegen/codegen.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/codegen/codegen.dart
|
| @@ -255,7 +255,8 @@ class CodeGenerator extends tree_ir.StatementVisitor
|
| registry.registerDynamicSetter(selector);
|
| } else {
|
| assert(invariant(CURRENT_ELEMENT_SPANNABLE,
|
| - selector.isCall || selector.isOperator || selector.isIndex,
|
| + selector.isCall || selector.isOperator ||
|
| + selector.isIndex || selector.isIndexSet,
|
| message: 'unexpected kind ${selector.kind}'));
|
| // TODO(sigurdm): We should find a better place to register the call.
|
| Selector call = new Selector.callClosureFrom(selector);
|
|
|