| Index: src/cpu-profiler.h
|
| diff --git a/src/cpu-profiler.h b/src/cpu-profiler.h
|
| index 0718a8994d06d90f7d2a1138e065b51acec17afb..44e63fed49f6bed50f6904d543eb0c8f95fe16f4 100644
|
| --- a/src/cpu-profiler.h
|
| +++ b/src/cpu-profiler.h
|
| @@ -110,18 +110,8 @@ class TickSampleEventRecord {
|
| // The parameterless constructor is used when we dequeue data from
|
| // the ticks buffer.
|
| TickSampleEventRecord() { }
|
| - explicit TickSampleEventRecord(unsigned order)
|
| - : filler(1),
|
| - order(order) {
|
| - ASSERT(filler != SamplingCircularQueue::kClear);
|
| - }
|
| + explicit TickSampleEventRecord(unsigned order) : order(order) { }
|
|
|
| - // The first machine word of a TickSampleEventRecord must not ever
|
| - // become equal to SamplingCircularQueue::kClear. As both order and
|
| - // TickSample's first field are not reliable in this sense (order
|
| - // can overflow, TickSample can have all fields reset), we are
|
| - // forced to use an artificial filler field.
|
| - int filler;
|
| unsigned order;
|
| TickSample sample;
|
|
|
|
|