|
544 | 544 | #ifdef V8_DISABLE_WRITE_BARRIERS
|
545 | 545 | #define WRITE_BARRIER(object, offset, value)
|
546 | 546 | #else
|
547 |
| -#define WRITE_BARRIER(object, offset, value) \ |
548 |
| - do { \ |
549 |
| - DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ |
550 |
| - static_assert(kTaggedCanConvertToRawObjects); \ |
551 |
| - CombinedWriteBarrier(object, Tagged(object)->RawField(offset), value, \ |
552 |
| - UPDATE_WRITE_BARRIER); \ |
| 547 | +#define WRITE_BARRIER(object, offset, value) \ |
| 548 | + do { \ |
| 549 | + DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ |
| 550 | + static_assert(kTaggedCanConvertToRawObjects); \ |
| 551 | + CombinedWriteBarrier(object, (object)->RawField(offset), value, \ |
| 552 | + UPDATE_WRITE_BARRIER); \ |
553 | 553 | } while (false)
|
554 | 554 | #endif
|
555 | 555 |
|
556 | 556 | #ifdef V8_DISABLE_WRITE_BARRIERS
|
557 | 557 | #define WEAK_WRITE_BARRIER(object, offset, value)
|
558 | 558 | #else
|
559 |
| -#define WEAK_WRITE_BARRIER(object, offset, value) \ |
560 |
| - do { \ |
561 |
| - DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ |
562 |
| - static_assert(kTaggedCanConvertToRawObjects); \ |
563 |
| - CombinedWriteBarrier(object, Tagged(object)->RawMaybeWeakField(offset), \ |
564 |
| - value, UPDATE_WRITE_BARRIER); \ |
| 559 | +#define WEAK_WRITE_BARRIER(object, offset, value) \ |
| 560 | + do { \ |
| 561 | + DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \ |
| 562 | + static_assert(kTaggedCanConvertToRawObjects); \ |
| 563 | + CombinedWriteBarrier(object, (object)->RawMaybeWeakField(offset), value, \ |
| 564 | + UPDATE_WRITE_BARRIER); \ |
565 | 565 | } while (false)
|
566 | 566 | #endif
|
567 | 567 |
|
|
0 commit comments