| Index: pkg/front_end/lib/src/fasta/kernel/frontend_accessors.dart
 | 
| diff --git a/pkg/front_end/lib/src/fasta/kernel/frontend_accessors.dart b/pkg/front_end/lib/src/fasta/kernel/frontend_accessors.dart
 | 
| index a894a3a6a3fec3630720b5f18b039607ee724982..669e0f726575a9e28f8d1cd46a91015b61aaabb3 100644
 | 
| --- a/pkg/front_end/lib/src/fasta/kernel/frontend_accessors.dart
 | 
| +++ b/pkg/front_end/lib/src/fasta/kernel/frontend_accessors.dart
 | 
| @@ -348,10 +348,7 @@ class NullAwarePropertyAccessor extends Accessor {
 | 
|        Expression body, KernelComplexAssignment complexAssignment) {
 | 
|      var offset = offsetForToken(token);
 | 
|      var nullAwareGuard = new ConditionalExpression(
 | 
| -        buildIsNull(receiverAccess(), offset),
 | 
| -        new NullLiteral(),
 | 
| -        body,
 | 
| -        const DynamicType())
 | 
| +        buildIsNull(receiverAccess(), offset), new NullLiteral(), body, null)
 | 
|        ..fileOffset = offset;
 | 
|      if (complexAssignment != null) {
 | 
|        body = makeLet(receiver, nullAwareGuard);
 | 
| 
 |