Commit 223b988b authored by Hitoshi Yoshida's avatar Hitoshi Yoshida Committed by Commit Bot

CodeGen: Make make_default_expr support buffer source types

Bug: 839389
Change-Id: Ic95b6207bfaccbe91c2165d09614138bed00ba68
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2016776
Commit-Queue: Hitoshi Yoshida <peria@chromium.org>
Reviewed-by: default avatarYuki Shiino <yukishiino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#735327}
parent 75d8a90b
......@@ -259,6 +259,10 @@ def make_default_value_expr(idl_type, default_value):
elif idl_type.unwrap().is_string:
initializer = None # String::IsNull() by default
assignment_value = "String()"
elif idl_type.unwrap().is_buffer_source_type:
initializer = "nullptr"
is_initializer_lightweight = True
assignment_value = "nullptr"
elif type_info.value_t == "ScriptValue":
initializer = None # ScriptValue::IsEmpty() by default
assignment_value = "ScriptValue()"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment