Changeset 209532 in webkit
- Timestamp:
- Dec 8, 2016, 1:04:29 AM (9 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r209531 r209532 1 2016-12-08 Per Arne Vollan <pvollan@apple.com> 2 3 [Win] Some versions of Cygwin Perl generate incorrect C++ code. 4 https://bugs.webkit.org/show_bug.cgi?id=165524 5 rdar://problem/29508043 6 7 Reviewed by Daniel Bates. 8 9 Perl strings with variables seems to be handled differently, depending on which version of 10 Cygwin Perl you are running. To make sure they are handled identically, specify variables 11 in strings as "${var}" instead of "$var". 12 13 * bindings/scripts/CodeGeneratorJS.pm: 14 (GenerateHeader): 15 (GenerateImplementation): 16 1 17 2016-12-08 Alex Christensen <achristensen@webkit.org> 2 18 -
trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
r209424 r209532 1908 1908 push(@headerContent, "JSC::DOMJIT::GetterSetter* domJITGetterSetterFor$className(void);\n"); 1909 1909 1910 push(@headerContent, "class $ domJITClassName: public JSC::DOMJIT::GetterSetter {\n");1910 push(@headerContent, "class ${domJITClassName} : public JSC::DOMJIT::GetterSetter {\n"); 1911 1911 push(@headerContent, "public:\n"); 1912 push(@headerContent, " $ domJITClassName();\n");1912 push(@headerContent, " ${domJITClassName}();\n"); 1913 1913 push(@headerContent, "#if ENABLE(JIT)\n"); 1914 1914 push(@headerContent, " Ref<JSC::DOMJIT::Patchpoint> checkDOM() override;\n"); … … 3442 3442 my $setter = IsReadonly($attribute) ? "nullptr" : GetAttributeSetterName($interface, $generatorName, $attribute); 3443 3443 my $resultType = GetResultTypeFilter($interface, $attribute->type); 3444 push(@implContent, "$ domJITClassName::$domJITClassName()\n");3444 push(@implContent, "${domJITClassName}::${domJITClassName}()\n"); 3445 3445 push(@implContent, " : JSC::DOMJIT::GetterSetter($getter, $setter, ${className}::info(), $resultType)\n"); 3446 3446 push(@implContent, "{\n"); … … 3449 3449 push(@implContent, "JSC::DOMJIT::GetterSetter* domJITGetterSetterFor" . $generatorName . "()\n"); 3450 3450 push(@implContent, "{\n"); 3451 push(@implContent, " static NeverDestroyed<$ domJITClassName> compiler;\n");3451 push(@implContent, " static NeverDestroyed<${domJITClassName}> compiler;\n"); 3452 3452 push(@implContent, " return &compiler.get();\n"); 3453 3453 push(@implContent, "}\n\n");
Note:
See TracChangeset
for help on using the changeset viewer.