Skip to content

Commit aba92d4

Browse files
committed
Stub in SC barriers.
1 parent f626c29 commit aba92d4

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/6model/sixmodelobject.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,10 @@ struct SixModel_REPROps {
350350
#define IS_CONCRETE(o) (!PObj_flag_TEST(private0, (o)))
351351
#define MARK_AS_TYPE_OBJECT(o) PObj_flag_SET(private0, (o))
352352

353+
/* Write barriers for noticing changes to objects or STables with an SC. */
354+
#define OBJ_SC_WRITE_BARRIER(o) if (SC_PMC(o)) { }
355+
#define ST_SC_WRITE_BARRIER(st) if ((st)->sc) { }
356+
353357
/* Object model initialization. */
354358
void SixModelObject_initialize(PARROT_INTERP, PMC **knowhow, PMC **knowhow_attribute);
355359

0 commit comments

Comments
 (0)