| 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);
|
|
|