diff options
author | Ömer Sinan Ağacan <omeragacan@gmail.com> | 2020-05-25 11:59:11 +0300 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2020-11-11 03:20:35 -0500 |
commit | c34a4b98b1f09ea3096d39a839a86f2d7185c796 (patch) | |
tree | bf3700fd70504a5676220df8702b41810e880846 /rts/sm/GC.h | |
parent | 584058ddff71460023712a8d816b83b581e6e78f (diff) | |
download | haskell-c34a4b98b1f09ea3096d39a839a86f2d7185c796.tar.gz |
Fix and enable object unloading in GHCi
Fixes #16525 by tracking dependencies between object file symbols and
marking symbol liveness during garbage collection
See Note [Object unloading] in CheckUnload.c for details.
Diffstat (limited to 'rts/sm/GC.h')
-rw-r--r-- | rts/sm/GC.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/rts/sm/GC.h b/rts/sm/GC.h index c5d5f6ac81..2c2d14a7d2 100644 --- a/rts/sm/GC.h +++ b/rts/sm/GC.h @@ -35,6 +35,7 @@ extern uint32_t N; extern bool major_gc; /* See Note [Deadlock detection under nonmoving collector]. */ extern bool deadlock_detect_gc; +extern bool unload_mark_needed; extern bdescr *mark_stack_bd; extern bdescr *mark_stack_top_bd; |