Index: pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart |
diff --git a/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart b/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart |
index 145070f9cba1709f7e69897daaf8e965c86ad9ae..da33e20a879efdc0181f2ecbe62fe2a23b419979 100644 |
--- a/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart |
+++ b/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart |
@@ -690,14 +690,14 @@ class ProgramBuilder { |
optionalParameterDefaultValues = new Map<String, ConstantValue>(); |
signature.forEachOptionalParameter((ParameterElement parameter) { |
ConstantValue def = |
- backend.constants.getConstantValueForVariable(parameter); |
+ backend.constants.getConstantValue(parameter.constant); |
optionalParameterDefaultValues[parameter.name] = def; |
}); |
} else { |
optionalParameterDefaultValues = <ConstantValue>[]; |
signature.forEachOptionalParameter((ParameterElement parameter) { |
ConstantValue def = |
- backend.constants.getConstantValueForVariable(parameter); |
+ backend.constants.getConstantValue(parameter.constant); |
optionalParameterDefaultValues.add(def); |
}); |
} |