diff options
author | Ben Murdoch <benm@google.com> | 2010-08-12 11:32:32 +0100 |
---|---|---|
committer | Ben Murdoch <benm@google.com> | 2010-08-13 12:42:02 +0100 |
commit | 70b5626706c7a74d17bc1c421136e7a90a6065f5 (patch) | |
tree | f5226829f3ab794be8ddfe9d4946f40420e8585b | |
parent | 338f67f7c981483bf535f24815081199ece234ca (diff) | |
download | external_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
-rw-r--r-- | WebCore/bindings/scripts/CodeGeneratorV8.pm | 1 |
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" |