|
696 | 696 | #define WRITE_BARRIER(object, offset, value)
|
697 | 697 | #define WRITE_BARRIER_CPP(object, offset, value)
|
698 | 698 | #else
|
699 |
| -#define WRITE_BARRIER(object, offset, value) \ |
700 |
| - do { \ |
701 |
| - DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ |
702 |
| - static_assert(kTaggedCanConvertToRawObjects); \ |
703 |
| - CombinedWriteBarrier(object, Tagged(object)->RawField(offset), value, \ |
704 |
| - UPDATE_WRITE_BARRIER); \ |
| 699 | +#define WRITE_BARRIER(object, offset, value) \ |
| 700 | + do { \ |
| 701 | + DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ |
| 702 | + static_assert(kTaggedCanConvertToRawObjects); \ |
| 703 | + CombinedWriteBarrier(object, (object)->RawField(offset), value, \ |
| 704 | + UPDATE_WRITE_BARRIER); \ |
705 | 705 | } while (false)
|
706 | 706 | #endif
|
707 | 707 |
|
708 | 708 | #ifdef V8_DISABLE_WRITE_BARRIERS
|
709 | 709 | #define WEAK_WRITE_BARRIER(object, offset, value)
|
710 | 710 | #else
|
711 |
| -#define WEAK_WRITE_BARRIER(object, offset, value) \ |
712 |
| - do { \ |
713 |
| - DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ |
714 |
| - static_assert(kTaggedCanConvertToRawObjects); \ |
715 |
| - CombinedWriteBarrier(object, Tagged(object)->RawMaybeWeakField(offset), \ |
716 |
| - value, UPDATE_WRITE_BARRIER); \ |
| 711 | +#define WEAK_WRITE_BARRIER(object, offset, value) \ |
| 712 | + do { \ |
| 713 | + DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ |
| 714 | + static_assert(kTaggedCanConvertToRawObjects); \ |
| 715 | + CombinedWriteBarrier(object, (object)->RawMaybeWeakField(offset), value, \ |
| 716 | + UPDATE_WRITE_BARRIER); \ |
717 | 717 | } while (false)
|
718 | 718 | #endif
|
719 | 719 |
|
|
0 commit comments