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