diff -up chromium-54.0.2840.100/gpu/command_buffer/client/shared_memory_limits.h.constexpr chromium-54.0.2840.100/gpu/command_buffer/client/shared_memory_limits.h --- chromium-54.0.2840.100/gpu/command_buffer/client/shared_memory_limits.h.constexpr 2016-11-10 21:02:15.000000000 +0100 +++ chromium-54.0.2840.100/gpu/command_buffer/client/shared_memory_limits.h 2016-11-14 20:17:43.820000000 +0100 @@ -10,7 +10,7 @@ namespace gpu { struct SharedMemoryLimits { - SharedMemoryLimits() = default; +// SharedMemoryLimits() = default; int32_t command_buffer_size = 1024 * 1024; uint32_t start_transfer_buffer_size = 1 * 1024 * 1024; @@ -19,6 +19,8 @@ struct SharedMemoryLimits { static constexpr uint32_t kNoLimit = 0; uint32_t mapped_memory_reclaim_limit = kNoLimit; + + constexpr SharedMemoryLimits() {} // These are limits for contexts only used for creating textures, mailboxing // them and dealing with synchronization. --- chromium-54.0.2840.100/chrome/common/extensions/chrome_extensions_client.cc.constexpr 2016-11-10 21:02:11.000000000 +0100 +++ chromium-54.0.2840.100/chrome/common/extensions/chrome_extensions_client.cc 2016-11-14 21:39:18.680000000 +0100 @@ -103,7 +103,7 @@ static base::LazyInstance<ChromeExtensionsClient> g_client = LAZY_INSTANCE_INITIALIZER; -ChromeExtensionsClient::ChromeExtensionsClient() {} +ChromeExtensionsClient::ChromeExtensionsClient() : chrome_api_permissions_(), extensions_api_permissions_() {} ChromeExtensionsClient::~ChromeExtensionsClient() { }