summaryrefslogtreecommitdiff
path: root/includes/rts
diff options
context:
space:
mode:
authorBen Gamari <ben@well-typed.com>2019-05-16 12:47:59 -0400
committerBen Gamari <ben@well-typed.com>2019-05-16 12:47:59 -0400
commit7105fb66a7bacf822f7f23028136f89ff5737d0e (patch)
tree765ae71657d2327abc264cd1d84012cbdcdfa42b /includes/rts
parenta416ae26a2e45de3d9a76e94fc22aaa53e9e5b12 (diff)
downloadhaskell-7105fb66a7bacf822f7f23028136f89ff5737d0e.tar.gz
rts: Explicit state that CONSTR tag field is zero-based
This was a bit unclear as we use both one-based and zero-based tags in GHC. [skip ci]
Diffstat (limited to 'includes/rts')
-rw-r--r--includes/rts/storage/InfoTables.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/includes/rts/storage/InfoTables.h b/includes/rts/storage/InfoTables.h
index db50d1613b..5c8296a351 100644
--- a/includes/rts/storage/InfoTables.h
+++ b/includes/rts/storage/InfoTables.h
@@ -189,7 +189,7 @@ typedef struct StgInfoTable_ {
StgHalfWord type; /* closure type */
StgSRTField srt;
/* In a CONSTR:
- - the constructor tag
+ - the zero-based constructor tag
In a FUN/THUNK
- if USE_INLINE_SRT_FIELD
- offset to the SRT (or zero if no SRT)