|
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