diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/bindings/templates/union_container.cc.tmpl')
-rw-r--r-- | chromium/third_party/blink/renderer/bindings/templates/union_container.cc.tmpl | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/chromium/third_party/blink/renderer/bindings/templates/union_container.cc.tmpl b/chromium/third_party/blink/renderer/bindings/templates/union_container.cc.tmpl index d8afd2729d4..0599b20b16c 100644 --- a/chromium/third_party/blink/renderer/bindings/templates/union_container.cc.tmpl +++ b/chromium/third_party/blink/renderer/bindings/templates/union_container.cc.tmpl @@ -47,11 +47,7 @@ void {{cpp_class}}::Set{{member.type_name}}({{member.rvalue_cpp_type}} value) { return; } {% endif %} - {% if member.is_array_buffer_view_or_typed_array %} - {{member.cpp_name}}_ = {{member.cpp_type}}(value.View()); - {% else %} {{member.cpp_name}}_ = value; - {% endif %} type_ = SpecificType::{{member.specific_type_enum}}; } @@ -66,7 +62,7 @@ void {{cpp_class}}::Set{{member.type_name}}({{member.rvalue_cpp_type}} value) { {{cpp_class}}::~{{cpp_class}}() = default; {{cpp_class}}& {{cpp_class}}::operator=(const {{cpp_class}}&) = default; -void {{cpp_class}}::Trace(blink::Visitor* visitor) { +void {{cpp_class}}::Trace(Visitor* visitor) { {% for member in members if member.is_traceable %} visitor->Trace({{member.cpp_name}}_); {% endfor %} |