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; |