diff options
author | Ömer Sinan Ağacan <omeragacan@gmail.com> | 2018-09-07 09:28:36 +0300 |
---|---|---|
committer | Ömer Sinan Ağacan <omeragacan@gmail.com> | 2018-09-07 09:58:28 +0300 |
commit | d9a26c7e8d9bb96ccb676d6a23da21b64559c7c2 (patch) | |
tree | c7230419c1bc50bb38c8a12b8107893f33bf9917 /rts/StgMiscClosures.cmm | |
parent | c6fbac6a6a69a2f4be89701b2c386ae53214f9a3 (diff) | |
download | haskell-d9a26c7e8d9bb96ccb676d6a23da21b64559c7c2.tar.gz |
Various RTS bug fixes:
- Retainer profiler: init_srt_thunk() should mark the stack entry as SRT
- Retainer profiler: Remove an incorrect assertion about FUN_STATIC.
FUN_STATIC does not have to have an SRT.
- Fix nptrs of BCO
Test Plan: validate
Reviewers: simonmar, bgamari, erikd
Reviewed By: simonmar
Subscribers: rwbarton, carter
Differential Revision: https://phabricator.haskell.org/D5134
Diffstat (limited to 'rts/StgMiscClosures.cmm')
-rw-r--r-- | rts/StgMiscClosures.cmm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/rts/StgMiscClosures.cmm b/rts/StgMiscClosures.cmm index e645442033..36fd66901b 100644 --- a/rts/StgMiscClosures.cmm +++ b/rts/StgMiscClosures.cmm @@ -211,7 +211,7 @@ INFO_TABLE_RET( stg_apply_interp, RET_BCO ) Entry code for a BCO ------------------------------------------------------------------------- */ -INFO_TABLE_FUN( stg_BCO, 4, 0, BCO, "BCO", "BCO", ARG_BCO ) +INFO_TABLE_FUN( stg_BCO, 3, 0, BCO, "BCO", "BCO", ARG_BCO ) /* explicit stack */ { /* entering a BCO means "apply it", same as a function */ |