Index: pkg/compiler/lib/src/kernel/element_map_impl.dart |
diff --git a/pkg/compiler/lib/src/kernel/element_map_impl.dart b/pkg/compiler/lib/src/kernel/element_map_impl.dart |
index d588b91098ae974b09740743f4b4f0881faaa480..c7645069666de4d76de480097073ca86b5e2a1fc 100644 |
--- a/pkg/compiler/lib/src/kernel/element_map_impl.dart |
+++ b/pkg/compiler/lib/src/kernel/element_map_impl.dart |
@@ -158,7 +158,8 @@ class KernelToElementMapImpl extends KernelToElementMapMixin |
@override |
ConstantValue getFieldConstantValue(ir.Field field) { |
// TODO(johnniwinther): Cache the result in [_FieldData]. |
- return getConstantValue(field.initializer, requireConstant: field.isConst); |
+ return getConstantValue(field.initializer, |
+ requireConstant: field.isConst, implicitNull: !field.isConst); |
} |
LibraryEntity lookupLibrary(Uri uri) { |