+2010-07-23 Pavel Feldman <pfeldman@chromium.org>
+
+ Not reviewed: Chromium tests fix.
+
+ * inspector/CodeGeneratorInspector.pm:
+
2010-07-23 Patrick Gansterer <paroga@paroga.com>
Reviewed by Adam Roben.
push(@function, "{");
my $i = 1; # zero element is the method name.
my $expectedParametersCount = scalar(@argsFiltered);
- push(@function, " if (args->length() != $expectedParametersCount) {");
- push(@function, " *exception = formatWrongArgumentsCountMessage(args->length(), $expectedParametersCount);");
+ my $expectedParametersCountWithMethodName = scalar(@argsFiltered) + 1;
+ push(@function, " if (args->length() != $expectedParametersCountWithMethodName) {");
+ push(@function, " *exception = formatWrongArgumentsCountMessage(args->length() - 1, $expectedParametersCount);");
push(@function, " ASSERT_NOT_REACHED();");
push(@function, " return;");
push(@function, " }");