[Webkit-unassigned] [Bug 130667] New: [WebIDL] CodeGeneratorJS does not pass argument to internal functions

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Mar 24 07:45:40 PDT 2014


https://bugs.webkit.org/show_bug.cgi?id=130667

           Summary: [WebIDL] CodeGeneratorJS does not pass argument to
                    internal functions
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: krit at webkit.org
                CC: oliver at apple.com


CodeGeneratorJS does not pass argument to internal functions for certain constructors.

Example:
[
    ...
    Constructor(Uint8ClampedArray data, long sw, optional long sh)
]interface ImageData { ...

Adds the following includes for JSImageData.cpp ".h" and "JS.h" and gives the following console output:

./SupplementalDependencies.txt WebCore/html/ImageData.idl
Use of uninitialized value in string eq at WebCore/bindings/scripts//CodeGeneratorJS.pm line 3546.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGeneratorJS.pm line 3848.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGeneratorJS.pm line 3851.
Use of uninitialized value $type in hash element at WebCore/bindings/scripts//CodeGenerator.pm line 312.
Use of uninitialized value $type in hash element at WebCore/bindings/scripts//CodeGenerator.pm line 313.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGeneratorJS.pm line 3860.
Use of uninitialized value $type in exists at WebCore/bindings/scripts//CodeGenerator.pm line 331.
Use of uninitialized value $type in hash element at WebCore/bindings/scripts//CodeGenerator.pm line 322.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGeneratorJS.pm line 3887.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGeneratorJS.pm line 3891.
Use of uninitialized value $type in pattern match (m//) at WebCore/bindings/scripts//CodeGenerator.pm line 448.
Use of uninitialized value $type in pattern match (m//) at WebCore/bindings/scripts//CodeGenerator.pm line 439.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGeneratorJS.pm line 3913.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGeneratorJS.pm line 3919.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGeneratorJS.pm line 3919.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 374.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 374.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 375.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 375.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 375.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 375.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 376.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 376.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 376.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 377.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 377.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 377.
Use of uninitialized value $type in concatenation (.) or string at WebCore/bindings/scripts//CodeGeneratorJS.pm line 3926.
Use of uninitialized value $type in hash element at WebCore/bindings/scripts//CodeGenerator.pm line 312.
Use of uninitialized value $type in hash element at WebCore/bindings/scripts//CodeGenerator.pm line 313.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 281.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 374.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 374.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 375.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 375.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 375.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 375.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 376.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 376.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 376.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 377.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 377.
Use of uninitialized value $type in string eq at WebCore/bindings/scripts//CodeGenerator.pm line 377.
Use of uninitialized value $type in concatenation (.) or string at WebCore/bindings/scripts//CodeGeneratorJS.pm line 3927.
Use of uninitialized value $type in pattern match (m//) at WebCore/bindings/scripts//CodeGenerator.pm line 431.
Use of uninitialized value $type in exists at WebCore/bindings/scripts//CodeGenerator.pm line 357

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list