summaryrefslogtreecommitdiffstats
path: root/WebCore
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2010-08-12 11:32:32 +0100
committerBen Murdoch <benm@google.com>2010-08-13 12:42:02 +0100
commit70b5626706c7a74d17bc1c421136e7a90a6065f5 (patch)
treef5226829f3ab794be8ddfe9d4946f40420e8585b /WebCore
parent338f67f7c981483bf535f24815081199ece234ca (diff)
downloadexternal_webkit-70b5626706c7a74d17bc1c421136e7a90a6065f5.zip
external_webkit-70b5626706c7a74d17bc1c421136e7a90a6065f5.tar.gz
external_webkit-70b5626706c7a74d17bc1c421136e7a90a6065f5.tar.bz2
Merge WebKit at r65072: Fix V8 code generator.
Cherry pick of WebKit r65240. http://trac.webkit.org/changeset/65005 introduced a bug in the V8 Code Generator. See http://trac.webkit.org/changeset/65240 Change-Id: I992c56b073611a4d9caf4c2c0ae0d231e774213a
Diffstat (limited to 'WebCore')
-rw-r--r--WebCore/bindings/scripts/CodeGeneratorV8.pm1
1 files changed, 1 insertions, 0 deletions
diff --git a/WebCore/bindings/scripts/CodeGeneratorV8.pm b/WebCore/bindings/scripts/CodeGeneratorV8.pm
index f803c87..4da8150 100644
--- a/WebCore/bindings/scripts/CodeGeneratorV8.pm
+++ b/WebCore/bindings/scripts/CodeGeneratorV8.pm
@@ -1230,6 +1230,7 @@ END
} elsif ($nativeType =~ /^V8Parameter/) {
my $value = JSValueToNative($parameter, "args[$paramIndex]", BasicTypeCanFailConversion($parameter) ? "${parameterName}Ok" : undef);
if ($parameter->type eq "DOMString") {
+ $implIncludes{"V8BindingMacros.h"} = 1;
push(@implContentDecls, " STRING_TO_V8PARAMETER_EXCEPTION_BLOCK($nativeType, $parameterName, $value);\n");
} else {
# Don't know how to properly check for conversion exceptions when $parameter->type is "DOMUserData"