X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=includes%2FInfoTables.h;h=bbffea6468e2bf7f1bdc68640310b59c80c22217;hb=2fbab1a0f1a017799e8f5130bdf1078060623f29;hp=a8e76b05b385fe3e7e0fb5d00e049dfbf0bb526c;hpb=23e5985c3db852981d527d10d6a6271688049790;p=ghc-hetmet.git diff --git a/includes/InfoTables.h b/includes/InfoTables.h index a8e76b0..bbffea6 100644 --- a/includes/InfoTables.h +++ b/includes/InfoTables.h @@ -164,7 +164,7 @@ typedef struct { extern StgWord16 closure_flags[]; -#define closureFlags(c) (closure_flags[get_itbl(c)->type]) +#define closureFlags(c) (closure_flags[get_itbl(UNTAG_CLOSURE(c))->type]) #define closure_HNF(c) ( closureFlags(c) & _HNF) #define closure_BITMAP(c) ( closureFlags(c) & _BTM)