diff options
-rw-r--r-- | base/atomic_sequence_num.h | 1 | ||||
-rw-r--r-- | base/timer.cc | 2 | ||||
-rw-r--r-- | chrome/browser/printing/print_settings.cc | 2 |
3 files changed, 3 insertions, 2 deletions
diff --git a/base/atomic_sequence_num.h b/base/atomic_sequence_num.h index 2da29e8..26bea4e 100644 --- a/base/atomic_sequence_num.h +++ b/base/atomic_sequence_num.h @@ -13,6 +13,7 @@ namespace base { class AtomicSequenceNumber { public: AtomicSequenceNumber() : seq_(0) { } + explicit AtomicSequenceNumber(base::LinkerInitialized x) { /* seq_ is 0 */ } int GetNext() { return static_cast<int>( diff --git a/base/timer.cc b/base/timer.cc index 2091906..7de55c7 100644 --- a/base/timer.cc +++ b/base/timer.cc @@ -18,7 +18,7 @@ namespace base { // A sequence number for all allocated times (used to break ties when // comparing times in the TimerManager, and assure FIFO execution sequence). -static AtomicSequenceNumber timer_id_counter_; +static AtomicSequenceNumber timer_id_counter_(base::LINKER_INITIALIZED); //----------------------------------------------------------------------------- // Timer diff --git a/chrome/browser/printing/print_settings.cc b/chrome/browser/printing/print_settings.cc index 47c9738..e98b06e 100644 --- a/chrome/browser/printing/print_settings.cc +++ b/chrome/browser/printing/print_settings.cc @@ -12,7 +12,7 @@ namespace printing { // Global SequenceNumber used for generating unique cookie values. -static base::AtomicSequenceNumber cookie_seq; +static base::AtomicSequenceNumber cookie_seq(base::LINKER_INITIALIZED); PrintSettings::PrintSettings() : min_shrink(1.25), |