X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FClosureFlags.c;h=5545693362e89b96557c8d03b73889659ed7a120;hb=1828f852e0da737d285bfbfce3bfac26203f4ef5;hp=dc344f22010532ed158bfd2be7ed375c0738a53a;hpb=94e06463420582cc2d336b39a297e82af39e4cc4;p=ghc-hetmet.git diff --git a/ghc/rts/ClosureFlags.c b/ghc/rts/ClosureFlags.c index dc344f2..5545693 100644 --- a/ghc/rts/ClosureFlags.c +++ b/ghc/rts/ClosureFlags.c @@ -73,17 +73,17 @@ StgWord16 closure_flags[] = { /* STOP_FRAME = */ ( _BTM ), /* CAF_BLACKHOLE = */ ( _BTM|_NS| _UPT ), /* BLACKHOLE = */ ( _NS| _UPT ), -/* BLACKHOLE_BQ = */ ( _NS| _MUT|_UPT ), /* SE_BLACKHOLE = */ ( _NS| _UPT ), /* SE_CAF_BLACKHOLE = */ ( _NS| _UPT ), /* MVAR = */ (_HNF| _NS| _MUT|_UPT ), /* ARR_WORDS = */ (_HNF| _NS| _UPT ), -/* MUT_ARR_PTRS = */ (_HNF| _NS| _MUT|_UPT ), +/* MUT_ARR_PTRS_CLEAN = */ (_HNF| _NS| _MUT|_UPT ), +/* MUT_ARR_PTRS_DIRTY = */ (_HNF| _NS| _MUT|_UPT ), +/* MUT_ARR_PTRS_FROZEN0 = */ (_HNF| _NS| _MUT|_UPT ), /* MUT_ARR_PTRS_FROZEN = */ (_HNF| _NS| _UPT ), -/* MUT_VAR = */ (_HNF| _NS| _MUT|_UPT ), -/* MUT_CONS = */ (_HNF| _NS| _UPT ), +/* MUT_VAR_CLEAN = */ (_HNF| _NS| _MUT|_UPT ), +/* MUT_VAR_DIRTY = */ (_HNF| _NS| _MUT|_UPT ), /* WEAK = */ (_HNF| _NS| _UPT ), -/* FOREIGN = */ (_HNF| _NS| _UPT ), /* STABLE_NAME = */ (_HNF| _NS| _UPT ), /* TSO = */ (_HNF| _NS| _MUT|_UPT ), /* BLOCKED_FETCH = */ (_HNF| _NS| _MUT|_UPT ), @@ -92,5 +92,16 @@ StgWord16 closure_flags[] = { /* RBH = */ ( _NS| _MUT|_UPT ), /* EVACUATED = */ ( 0 ), /* REMOTE_REF = */ (_HNF| _NS| _UPT ), -/* STACK = */ (_HNF| _NS| _MUT ) +/* TVAR_WAIT_QUEUE = */ ( _NS| _MUT|_UPT ), +/* TVAR = */ (_HNF| _NS| _MUT|_UPT ), +/* TREC_CHUNK = */ ( _NS| _MUT|_UPT ), +/* TREC_HEADER = */ ( _NS| _MUT|_UPT ), +/* ATOMICALLY_FRAME = */ ( _BTM ), +/* CATCH_RETRY_FRAME = */ ( _BTM ), +/* CATCH_STM_FRAME = */ ( _BTM ) }; + +#if N_CLOSURE_TYPES != 73 +#error Closure types changed: update ClosureFlags.c! +#endif +