|
580 | 580 | #ifdef V8_DISABLE_WRITE_BARRIERS
|
581 | 581 | #define WRITE_BARRIER(object, offset, value)
|
582 | 582 | #else
|
583 |
| -#define WRITE_BARRIER(object, offset, value) \ |
584 |
| - do { \ |
585 |
| - DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ |
586 |
| - static_assert(kTaggedCanConvertToRawObjects); \ |
587 |
| - CombinedWriteBarrier(object, Tagged(object)->RawField(offset), value, \ |
588 |
| - UPDATE_WRITE_BARRIER); \ |
| 583 | +#define WRITE_BARRIER(object, offset, value) \ |
| 584 | + do { \ |
| 585 | + DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ |
| 586 | + static_assert(kTaggedCanConvertToRawObjects); \ |
| 587 | + CombinedWriteBarrier(object, (object)->RawField(offset), value, \ |
| 588 | + UPDATE_WRITE_BARRIER); \ |
589 | 589 | } while (false)
|
590 | 590 | #endif
|
591 | 591 |
|
592 | 592 | #ifdef V8_DISABLE_WRITE_BARRIERS
|
593 | 593 | #define WEAK_WRITE_BARRIER(object, offset, value)
|
594 | 594 | #else
|
595 |
| -#define WEAK_WRITE_BARRIER(object, offset, value) \ |
596 |
| - do { \ |
597 |
| - DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ |
598 |
| - static_assert(kTaggedCanConvertToRawObjects); \ |
599 |
| - CombinedWriteBarrier(object, Tagged(object)->RawMaybeWeakField(offset), \ |
600 |
| - value, UPDATE_WRITE_BARRIER); \ |
| 595 | +#define WEAK_WRITE_BARRIER(object, offset, value) \ |
| 596 | + do { \ |
| 597 | + DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ |
| 598 | + static_assert(kTaggedCanConvertToRawObjects); \ |
| 599 | + CombinedWriteBarrier(object, (object)->RawMaybeWeakField(offset), value, \ |
| 600 | + UPDATE_WRITE_BARRIER); \ |
601 | 601 | } while (false)
|
602 | 602 | #endif
|
603 | 603 |
|
|
0 commit comments