| Index: pkg/kernel/lib/frontend/accessors.dart
|
| diff --git a/pkg/kernel/lib/frontend/accessors.dart b/pkg/kernel/lib/frontend/accessors.dart
|
| index 48bb2c5ce84c56a0d049a4ff66d71a7cae63c0ae..ce098c3c6efdbdf6c8f7f2d92f40cdde00f8222e 100644
|
| --- a/pkg/kernel/lib/frontend/accessors.dart
|
| +++ b/pkg/kernel/lib/frontend/accessors.dart
|
| @@ -32,13 +32,13 @@ abstract class Accessor {
|
| {bool voidContext: false}) {
|
| if (voidContext) {
|
| return _finish(new ConditionalExpression(buildIsNull(_makeRead()),
|
| - _makeWrite(value, voidContext), new NullLiteral(), type));
|
| + _makeWrite(value, false), new NullLiteral(), type));
|
| }
|
| var tmp = new VariableDeclaration.forValue(_makeRead());
|
| return _finish(makeLet(
|
| tmp,
|
| new ConditionalExpression(buildIsNull(new VariableGet(tmp)),
|
| - _makeWrite(value, voidContext), new VariableGet(tmp), type)));
|
| + _makeWrite(value, false), new VariableGet(tmp), type)));
|
| }
|
|
|
| Expression buildCompoundAssignment(Name binaryOperator, Expression value,
|
|
|