| Index: pkg/compiler/lib/src/ssa/builder.dart
|
| diff --git a/pkg/compiler/lib/src/ssa/builder.dart b/pkg/compiler/lib/src/ssa/builder.dart
|
| index a1ba74f70cd04597f3dde51bba1428291591b45e..452553f1020c8c6bdba1db168f9589750b27edc8 100644
|
| --- a/pkg/compiler/lib/src/ssa/builder.dart
|
| +++ b/pkg/compiler/lib/src/ssa/builder.dart
|
| @@ -3576,7 +3576,11 @@ class SsaBuilder extends ast.Visitor
|
| {Selector selector,
|
| TypeMask mask,
|
| ast.Node location}) {
|
| - assert(send == null || Elements.isInstanceSend(send, elements));
|
| + assert(invariant(
|
| + send == null ? location : send,
|
| + send == null || Elements.isInstanceSend(send, elements),
|
| + message: "Unexpected instance setter"
|
| + "${send != null ? " element: ${elements[send]}" : ""}"));
|
| if (selector == null) {
|
| assert(send != null);
|
| selector = elements.getSelector(send);
|
|
|