X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=includes%2Frts%2Fstorage%2FInfoTables.h;h=8d514285502846f2a0962fa1396e03b94bc9666c;hb=70a2431f90fa932733ce015714ef7848640ed48f;hp=c81e1e2102bb0c157bcf84e91d436b4df8e2d02c;hpb=d53090a3ece2de59d89913186d560be30e2d8094;p=ghc-hetmet.git diff --git a/includes/rts/storage/InfoTables.h b/includes/rts/storage/InfoTables.h index c81e1e2..8d51428 100644 --- a/includes/rts/storage/InfoTables.h +++ b/includes/rts/storage/InfoTables.h @@ -231,7 +231,12 @@ typedef struct StgInfoTable_ { StgClosureInfo layout; /* closure layout info (one word) */ StgHalfWord type; /* closure type */ - StgHalfWord srt_bitmap; /* number of entries in SRT (or constructor tag) */ + StgHalfWord srt_bitmap; + /* In a CONSTR: + - the constructor tag + In a FUN/THUNK + - a bitmap of SRT entries + */ #ifdef TABLES_NEXT_TO_CODE StgCode code[FLEXIBLE_ARRAY];