Bug 130667
| Summary: | [WebIDL] CodeGeneratorJS does not pass argument to internal functions | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Dirk Schulze <krit> |
| Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | oliver |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Dirk Schulze
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
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |