Index: Source/bindings/scripts/unstable/v8_types.py |
diff --git a/Source/bindings/scripts/unstable/v8_types.py b/Source/bindings/scripts/unstable/v8_types.py |
index ecd99d8d8bc7b2eb84e893fa5ee0e945a82f0634..c95809552cfa71b7fd7a3ea96d181587f4f486c3 100644 |
--- a/Source/bindings/scripts/unstable/v8_types.py |
+++ b/Source/bindings/scripts/unstable/v8_types.py |
@@ -382,6 +382,12 @@ def includes_for_type(idl_type): |
return set.union(*[ |
includes_for_type(union_member_type) |
for union_member_type in idl_type.union_member_types]) |
+ if idl_type.endswith('ConstructorConstructor'): |
+ # FIXME: rename to NamedConstructor |
+ # Ending with 'ConstructorConstructor' indicates a named constructor, |
+ # and these do not have header files, as they are part of the generated |
+ # bindings for the interface |
+ return set() |
if idl_type.endswith('Constructor'): |
idl_type = constructor_type(idl_type) |
return set(['V8%s.h' % idl_type]) |