| Index: gpu/command_buffer/service/mailbox_manager_sync.cc | 
| diff --git a/gpu/command_buffer/service/mailbox_manager_sync.cc b/gpu/command_buffer/service/mailbox_manager_sync.cc | 
| index dd9e6738818d53ca970815db9b34beccdcd2daec..a9110de18faf265f5d0c9b6d7578b74dad5daf6d 100644 | 
| --- a/gpu/command_buffer/service/mailbox_manager_sync.cc | 
| +++ b/gpu/command_buffer/service/mailbox_manager_sync.cc | 
| @@ -25,14 +25,15 @@ namespace gles2 { | 
|  | 
| namespace { | 
|  | 
| -base::LazyInstance<base::Lock> g_lock = LAZY_INSTANCE_INITIALIZER; | 
| +base::LazyInstance<base::Lock>::DestructorAtExit g_lock = | 
| +    LAZY_INSTANCE_INITIALIZER; | 
|  | 
| #if !defined(OS_MACOSX) | 
| typedef std::map<SyncToken, std::unique_ptr<gl::GLFence>> SyncTokenToFenceMap; | 
| -base::LazyInstance<SyncTokenToFenceMap> g_sync_point_to_fence = | 
| -    LAZY_INSTANCE_INITIALIZER; | 
| -base::LazyInstance<std::queue<SyncTokenToFenceMap::iterator>> g_sync_points = | 
| -    LAZY_INSTANCE_INITIALIZER; | 
| +base::LazyInstance<SyncTokenToFenceMap>::DestructorAtExit | 
| +    g_sync_point_to_fence = LAZY_INSTANCE_INITIALIZER; | 
| +base::LazyInstance<std::queue<SyncTokenToFenceMap::iterator>>::DestructorAtExit | 
| +    g_sync_points = LAZY_INSTANCE_INITIALIZER; | 
| #endif | 
|  | 
| void CreateFenceLocked(const SyncToken& sync_token) { | 
| @@ -77,8 +78,8 @@ static const unsigned kNewTextureVersion = 1; | 
|  | 
| }  // anonymous namespace | 
|  | 
| -base::LazyInstance<MailboxManagerSync::TextureGroup::MailboxToGroupMap> | 
| -    MailboxManagerSync::TextureGroup::mailbox_to_group_ = | 
| +base::LazyInstance<MailboxManagerSync::TextureGroup::MailboxToGroupMap>:: | 
| +    DestructorAtExit MailboxManagerSync::TextureGroup::mailbox_to_group_ = | 
| LAZY_INSTANCE_INITIALIZER; | 
|  | 
| // static | 
|  |