|
666 | 666 | #define WRITE_BARRIER(object, offset, value)
|
667 | 667 | #define WRITE_BARRIER_CPP(object, offset, value)
|
668 | 668 | #else
|
669 |
| -#define WRITE_BARRIER(object, offset, value) \ |
670 |
| - do { \ |
671 |
| - DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ |
672 |
| - static_assert(kTaggedCanConvertToRawObjects); \ |
673 |
| - CombinedWriteBarrier(object, Tagged(object)->RawField(offset), value, \ |
674 |
| - UPDATE_WRITE_BARRIER); \ |
| 669 | +#define WRITE_BARRIER(object, offset, value) \ |
| 670 | + do { \ |
| 671 | + DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ |
| 672 | + static_assert(kTaggedCanConvertToRawObjects); \ |
| 673 | + CombinedWriteBarrier(object, (object)->RawField(offset), value, \ |
| 674 | + UPDATE_WRITE_BARRIER); \ |
675 | 675 | } while (false)
|
676 | 676 | #endif
|
677 | 677 |
|
678 | 678 | #ifdef V8_DISABLE_WRITE_BARRIERS
|
679 | 679 | #define WEAK_WRITE_BARRIER(object, offset, value)
|
680 | 680 | #else
|
681 |
| -#define WEAK_WRITE_BARRIER(object, offset, value) \ |
682 |
| - do { \ |
683 |
| - DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ |
684 |
| - static_assert(kTaggedCanConvertToRawObjects); \ |
685 |
| - CombinedWriteBarrier(object, Tagged(object)->RawMaybeWeakField(offset), \ |
686 |
| - value, UPDATE_WRITE_BARRIER); \ |
| 681 | +#define WEAK_WRITE_BARRIER(object, offset, value) \ |
| 682 | + do { \ |
| 683 | + DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ |
| 684 | + static_assert(kTaggedCanConvertToRawObjects); \ |
| 685 | + CombinedWriteBarrier(object, (object)->RawMaybeWeakField(offset), value, \ |
| 686 | + UPDATE_WRITE_BARRIER); \ |
687 | 687 | } while (false)
|
688 | 688 | #endif
|
689 | 689 |
|
|
0 commit comments