Index: pkg/compiler/lib/src/universe/codegen_world_builder.dart |
diff --git a/pkg/compiler/lib/src/universe/codegen_world_builder.dart b/pkg/compiler/lib/src/universe/codegen_world_builder.dart |
index 8a22cbba4ac1679eefd2d2d7d1d832c7588ed7fc..6cbe723b0500fd1ecc53fb465133694985ad4cc6 100644 |
--- a/pkg/compiler/lib/src/universe/codegen_world_builder.dart |
+++ b/pkg/compiler/lib/src/universe/codegen_world_builder.dart |
@@ -588,10 +588,8 @@ class ElementCodegenWorldBuilderImpl extends CodegenWorldBuilderImpl { |
parameters.orderedForEachParameter((_parameter) { |
ParameterElement parameter = _parameter; |
ConstantValue value; |
- if (parameter.constant != null) { |
+ if (parameter.isOptional) { |
value = _constants.getConstantValue(parameter.constant); |
- } else { |
- value = new NullConstantValue(); |
} |
f(parameter.type, parameter.name, value); |
}); |