|
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