| Index: base/win/event_trace_provider.h
|
| diff --git a/base/win/event_trace_provider.h b/base/win/event_trace_provider.h
|
| index 7907347b72451607bba2e026b6550e1f457d0e4e..a87cb9c1cfd860d3898db1183fd63985bcd2cb6b 100644
|
| --- a/base/win/event_trace_provider.h
|
| +++ b/base/win/event_trace_provider.h
|
| @@ -10,9 +10,12 @@
|
| #include <windows.h>
|
| #include <wmistr.h>
|
| #include <evntrace.h>
|
| +#include <stdint.h>
|
| +
|
| +#include <limits>
|
|
|
| #include "base/base_export.h"
|
| -#include "base/basictypes.h"
|
| +#include "base/macros.h"
|
|
|
| namespace base {
|
| namespace win {
|
| @@ -66,7 +69,7 @@ template <size_t N> class EtwMofEvent: public EtwMofEventBase<N> {
|
|
|
| void SetField(int field, size_t size, const void *data) {
|
| // DCHECK(field < N);
|
| - if ((field < N) && (size <= kuint32max)) {
|
| + if ((field < N) && (size <= std::numeric_limits<uint32_t>::max())) {
|
| fields[field].DataPtr = reinterpret_cast<ULONG64>(data);
|
| fields[field].Length = static_cast<ULONG>(size);
|
| }
|
|
|