Index: pkg/compiler/lib/src/js_emitter/full_emitter/setup_program_builder.dart |
diff --git a/pkg/compiler/lib/src/js_emitter/full_emitter/setup_program_builder.dart b/pkg/compiler/lib/src/js_emitter/full_emitter/setup_program_builder.dart |
index 309e12108dc7ac639f617f4b23bd553c023352f9..45ff12517dc29ff3aa3274f83c7663318f597ec2 100644 |
--- a/pkg/compiler/lib/src/js_emitter/full_emitter/setup_program_builder.dart |
+++ b/pkg/compiler/lib/src/js_emitter/full_emitter/setup_program_builder.dart |
@@ -79,8 +79,8 @@ jsAst.Statement buildSetupProgram(Program program, Compiler compiler, |
String methodsWithOptionalArgumentsField = |
namer.methodsWithOptionalArgumentsField; |
String unmangledNameIndex = backend.mustRetainMetadata |
- ? ' 3 * optionalParameterCount + 2 * requiredParameterCount + 3' |
- : ' 2 * optionalParameterCount + requiredParameterCount + 3'; |
+ ? ' 4 * optionalParameterCount + 3 * requiredParameterCount + 3' |
+ : ' 3 * optionalParameterCount + 2 * requiredParameterCount + 3'; |
String receiverParamName = compiler.enableMinification ? "r" : "receiver"; |
String valueParamName = compiler.enableMinification ? "v" : "value"; |
String space = compiler.enableMinification ? "" : " "; |