Bug 130667

Summary: [WebIDL] CodeGeneratorJS does not pass argument to internal functions
Product: WebKit Reporter: Dirk Schulze <krit>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: oliver
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   

Dirk Schulze
Reported 2014-03-24 07:46:00 PDT
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
Note You need to log in before you can comment on or make changes to this bug.