| Index: net/base/ev_root_ca_metadata.cc
|
| diff --git a/net/base/ev_root_ca_metadata.cc b/net/base/ev_root_ca_metadata.cc
|
| index 661b652ca528ec0423f34dbd57c704f640438022..a721357042fe74e704387fc7af411fb13067b722 100644
|
| --- a/net/base/ev_root_ca_metadata.cc
|
| +++ b/net/base/ev_root_ca_metadata.cc
|
| @@ -13,8 +13,8 @@
|
| #include <stdlib.h>
|
| #endif
|
|
|
| +#include "base/lazy_instance.h"
|
| #include "base/logging.h"
|
| -#include "base/singleton.h"
|
|
|
| namespace net {
|
|
|
| @@ -283,9 +283,13 @@ const EVRootCAMetadata::PolicyOID EVRootCAMetadata::policy_oids_[] = {
|
| };
|
| #endif
|
|
|
| +static base::LazyInstance<EVRootCAMetadata,
|
| + base::LeakyLazyInstanceTraits<EVRootCAMetadata> >
|
| + g_ev_root_ca_metadata(base::LINKER_INITIALIZED);
|
| +
|
| // static
|
| EVRootCAMetadata* EVRootCAMetadata::GetInstance() {
|
| - return Singleton<EVRootCAMetadata>::get();
|
| + return g_ev_root_ca_metadata.Pointer();
|
| }
|
|
|
| bool EVRootCAMetadata::GetPolicyOID(
|
|
|