diff -up chromium-62.0.3202.62/gpu/ipc/common/mailbox_struct_traits.h.bak chromium-62.0.3202.62/gpu/ipc/common/mailbox_struct_traits.h --- chromium-62.0.3202.62/gpu/ipc/common/mailbox_struct_traits.h.bak 2017-10-17 21:10:41.000000000 +0200 +++ chromium-62.0.3202.62/gpu/ipc/common/mailbox_struct_traits.h 2017-10-22 19:02:56.979097775 +0200 @@ -15,7 +15,7 @@ namespace mojo { template <> struct StructTraits<gpu::mojom::MailboxDataView, gpu::Mailbox> { static base::span<const int8_t> name(const gpu::Mailbox& mailbox) { - return mailbox.name; + return base::span<const int8_t>(mailbox.name, sizeof(mailbox.name)); } static bool Read(gpu::mojom::MailboxDataView data, gpu::Mailbox* out); }; diff -up chromium-62.0.3202.62/services/viz/public/cpp/compositing/quads_struct_traits.h.bak chromium-62.0.3202.62/services/viz/public/cpp/compositing/quads_struct_traits.h --- chromium-62.0.3202.62/services/viz/public/cpp/compositing/quads_struct_traits.h.bak 2017-10-17 21:10:48.000000000 +0200 +++ chromium-62.0.3202.62/services/viz/public/cpp/compositing/quads_struct_traits.h 2017-10-22 19:58:31.992422069 +0200 @@ -284,7 +284,7 @@ struct StructTraits<viz::mojom::TextureQ static base::span<const float> vertex_opacity(const viz::DrawQuad& input) { const viz::TextureDrawQuad* quad = viz::TextureDrawQuad::MaterialCast(&input); - return quad->vertex_opacity; + return base::span<const float>(quad->vertex_opacity, sizeof(quad->vertex_opacity)/sizeof(float)); } static bool y_flipped(const viz::DrawQuad& input) { diff -up chromium-62.0.3202.62/third_party/pdfium/fxbarcode/common/BC_CommonBitArray.h.bak chromium-62.0.3202.62/third_party/pdfium/fxbarcode/common/BC_CommonBitArray.h --- chromium-62.0.3202.62/third_party/pdfium/fxbarcode/common/BC_CommonBitArray.h.bak 2017-10-22 17:39:12.755168833 +0200 +++ chromium-62.0.3202.62/third_party/pdfium/fxbarcode/common/BC_CommonBitArray.h 2017-10-22 18:04:18.624336212 +0200 @@ -17,19 +17,19 @@ class CBC_CommonBitArray { CBC_CommonBitArray(); virtual ~CBC_CommonBitArray(); - size_t GetSize(); - size_t GetSizeInBytes(); + std::size_t GetSize(); + std::size_t GetSizeInBytes(); std::vector<int32_t>& GetBits(); int32_t* GetBitArray(); - bool Get(size_t i); - void Set(size_t i); - void Flip(size_t i); - void SetBulk(size_t i, int32_t newBits); + bool Get(std::size_t i); + void Set(std::size_t i); + void Flip(std::size_t i); + void SetBulk(std::size_t i, int32_t newBits); void Reverse(); void Clear(); private: - size_t m_size; + std::size_t m_size; std::vector<int32_t> m_bits; }; diff -up chromium-62.0.3202.62/third_party/pdfium/fxbarcode/pdf417/BC_PDF417BarcodeRow.cpp.bak chromium-62.0.3202.62/third_party/pdfium/fxbarcode/pdf417/BC_PDF417BarcodeRow.cpp --- chromium-62.0.3202.62/third_party/pdfium/fxbarcode/pdf417/BC_PDF417BarcodeRow.cpp.bak 2017-10-17 21:12:44.000000000 +0200 +++ chromium-62.0.3202.62/third_party/pdfium/fxbarcode/pdf417/BC_PDF417BarcodeRow.cpp 2017-10-22 18:08:21.064112690 +0200 @@ -22,7 +22,7 @@ #include "fxbarcode/pdf417/BC_PDF417BarcodeRow.h" -CBC_BarcodeRow::CBC_BarcodeRow(size_t width) +CBC_BarcodeRow::CBC_BarcodeRow(std::size_t width) : m_row(width), m_currentLocation(0) {} CBC_BarcodeRow::~CBC_BarcodeRow() {} @@ -46,7 +46,7 @@ std::vector<uint8_t>& CBC_BarcodeRow::ge std::vector<uint8_t>& CBC_BarcodeRow::getScaledRow(int32_t scale) { m_output.resize(m_row.size() * scale); - for (size_t i = 0; i < m_output.size(); i++) + for (std::size_t i = 0; i < m_output.size(); i++) m_output[i] = m_row[i / scale]; return m_output; } diff -up chromium-62.0.3202.62/third_party/pdfium/fxbarcode/pdf417/BC_PDF417BarcodeRow.h.bak chromium-62.0.3202.62/third_party/pdfium/fxbarcode/pdf417/BC_PDF417BarcodeRow.h --- chromium-62.0.3202.62/third_party/pdfium/fxbarcode/pdf417/BC_PDF417BarcodeRow.h.bak 2017-10-22 17:39:12.755168833 +0200 +++ chromium-62.0.3202.62/third_party/pdfium/fxbarcode/pdf417/BC_PDF417BarcodeRow.h 2017-10-22 18:07:41.534156962 +0200 @@ -12,7 +12,7 @@ class CBC_BarcodeRow { public: - explicit CBC_BarcodeRow(size_t width); + explicit CBC_BarcodeRow(std::size_t width); virtual ~CBC_BarcodeRow(); void set(int32_t x, uint8_t value);