Index: Source/bindings/scripts/v8_types.py |
diff --git a/Source/bindings/scripts/v8_types.py b/Source/bindings/scripts/v8_types.py |
index d1dfb9f631a1193524bea2d4f4caad99f6b3f729..b63be76207faf2a068d81c5c7c4532d282e10d7b 100644 |
--- a/Source/bindings/scripts/v8_types.py |
+++ b/Source/bindings/scripts/v8_types.py |
@@ -69,9 +69,11 @@ TYPED_ARRAY_TYPES = frozenset([ |
ARRAY_BUFFER_AND_VIEW_TYPES = TYPED_ARRAY_TYPES.union(frozenset([ |
'ArrayBuffer', |
'ArrayBufferView', |
+ 'SharedArrayBuffer', |
'DataView', |
])) |
+ |
IdlType.is_array_buffer_or_view = property( |
lambda self: self.base_type in ARRAY_BUFFER_AND_VIEW_TYPES) |
@@ -501,7 +503,7 @@ V8_VALUE_TO_CPP_VALUE = { |
'EventTarget': 'toEventTarget({isolate}, {v8_value})', |
'NodeFilter': 'toNodeFilter({v8_value}, info.Holder(), ScriptState::current({isolate}))', |
'Promise': 'ScriptPromise::cast(ScriptState::current({isolate}), {v8_value})', |
- 'SerializedScriptValue': 'SerializedScriptValueFactory::instance().create({isolate}, {v8_value}, 0, 0, exceptionState)', |
+ 'SerializedScriptValue': 'SerializedScriptValueFactory::instance().create({isolate}, {v8_value}, 0, 0, 0, exceptionState)', |
'ScriptValue': 'ScriptValue(ScriptState::current({isolate}), {v8_value})', |
'Window': 'toDOMWindow({isolate}, {v8_value})', |
'XPathNSResolver': 'toXPathNSResolver(ScriptState::current({isolate}), {v8_value})', |