Index: Source/bindings/scripts/v8_interface.py |
diff --git a/Source/bindings/scripts/v8_interface.py b/Source/bindings/scripts/v8_interface.py |
index 677827bd94a593a6b6b73384e973bc4de925c688..0635378194ea1b90a8271590796472fb420932d5 100644 |
--- a/Source/bindings/scripts/v8_interface.py |
+++ b/Source/bindings/scripts/v8_interface.py |
@@ -761,9 +761,14 @@ def resolution_tests_methods(effective_overloads): |
# types at position i of its type list, |
# • DOMString |
# • an enumeration type |
+ # * ByteString |
+ # Blink: ScalarValueString is a pending Web IDL addition |
try: |
method = next(method for idl_type, method in idl_types_methods |
- if idl_type.name == 'String' or idl_type.is_enum) |
+ if idl_type.name in ('String', |
+ 'ByteString', |
+ 'ScalarValueString') or |
+ idl_type.is_enum) |
yield 'true', method |
except StopIteration: |
pass |