--- chromium-64.0.3282.140.orig/gpu/ipc/common/mailbox_struct_traits.h 2018-02-02 02:25:45.000000000 +0100 +++ chromium-64.0.3282.140.orig/gpu/ipc/common/mailbox_struct_traits.h 2018-02-14 07:24:20.577138932 +0100 @@ -15,7 +15,7 @@ template <> struct StructTraits { static base::span name(const gpu::Mailbox& mailbox) { - return mailbox.name; + return base::make_span(mailbox.name); } static bool Read(gpu::mojom::MailboxDataView data, gpu::Mailbox* out); }; --- chromium-64.0.3282.140.orig/services/viz/public/cpp/compositing/filter_operation_struct_traits.h 2018-02-02 02:25:51.000000000 +0100 +++ chromium-64.0.3282.140.orig/services/viz/public/cpp/compositing/filter_operation_struct_traits.h 2018-02-14 07:24:53.471138343 +0100 @@ -137,7 +137,7 @@ static base::span matrix(const cc::FilterOperation& operation) { if (operation.type() != cc::FilterOperation::COLOR_MATRIX) return base::span(); - return operation.matrix(); + return base::make_span(operation.matrix()); } static base::span shape( --- chromium-64.0.3282.140.orig/services/viz/public/cpp/compositing/quads_struct_traits.h 2018-02-02 02:25:51.000000000 +0100 +++ chromium-64.0.3282.140.orig/services/viz/public/cpp/compositing/quads_struct_traits.h 2018-02-14 07:25:17.637137910 +0100 @@ -308,7 +308,7 @@ static base::span vertex_opacity(const viz::DrawQuad& input) { const viz::TextureDrawQuad* quad = viz::TextureDrawQuad::MaterialCast(&input); - return quad->vertex_opacity; + return base::make_span(quad->vertex_opacity); } static bool y_flipped(const viz::DrawQuad& input) { --- chromium-64.0.3282.140.orig/third_party/WebKit/Source/platform/wtf/typed_arrays/ArrayBufferContents.h 2018-02-02 02:26:20.000000000 +0100 +++ chromium-64.0.3282.140.orig/third_party/WebKit/Source/platform/wtf/typed_arrays/ArrayBufferContents.h 2018-02-14 07:23:52.601139433 +0100 @@ -62,7 +62,7 @@ allocation_length_(0), data_(data), data_length_(0), - kind_(AllocationKind::kNormal), + kind_(WTF::ArrayBufferContents::AllocationKind::kNormal), deleter_(deleter) {} DataHandle(void* allocation_base, size_t allocation_length, @@ -93,11 +93,11 @@ reinterpret_cast(allocation_base_) + allocation_length_); switch (kind_) { - case AllocationKind::kNormal: + case WTF::ArrayBufferContents::AllocationKind::kNormal: DCHECK(deleter_); deleter_(data_); return; - case AllocationKind::kReservation: + case WTF::ArrayBufferContents::AllocationKind::kReservation: ReleaseReservedMemory(allocation_base_, allocation_length_); return; } --- chromium-64.0.3282.140.orig/third_party/webrtc/modules/audio_processing/aec3/aec_state.cc 2018-02-02 02:27:19.000000000 +0100 +++ chromium-64.0.3282.140.orig/third_party/webrtc/modules/audio_processing/aec3/aec_state.cc 2018-02-14 07:22:59.212140389 +0100 @@ -10,7 +10,7 @@ #include "modules/audio_processing/aec3/aec_state.h" -#include +#include #include #include