diff options
author | Ömer Sinan Ağacan <omeragacan@gmail.com> | 2018-03-30 14:58:57 +0300 |
---|---|---|
committer | Ömer Sinan Ağacan <omeragacan@gmail.com> | 2018-03-30 14:58:57 +0300 |
commit | c00b6d200c5c0c37c2936f12f27c5ebc3716a76f (patch) | |
tree | 3c21eeb71ca91e614f62f90050032bcd89d592b8 /includes | |
parent | 0017a7b618353bf984d701f6d8ee2810a425e5b3 (diff) | |
download | haskell-c00b6d200c5c0c37c2936f12f27c5ebc3716a76f.tar.gz |
Update a few comments regarding CAF lists
[skip ci]
Diffstat (limited to 'includes')
-rw-r--r-- | includes/rts/storage/Closures.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/includes/rts/storage/Closures.h b/includes/rts/storage/Closures.h index af89507f97..e5b274d895 100644 --- a/includes/rts/storage/Closures.h +++ b/includes/rts/storage/Closures.h @@ -122,8 +122,10 @@ typedef struct { typedef struct { StgHeader header; StgClosure *indirectee; - StgClosure *static_link; + StgClosure *static_link; // See Note [CAF lists] const StgInfoTable *saved_info; + // `saved_info` also used for the link field for `debug_caf_list`, + // see `newCAF` and Note [CAF lists] } StgIndStatic; typedef struct StgBlockingQueue_ { |