Sebastian Graf pushed to branch wip/sg/enter-taggable-invariant at Glasgow Haskell Compiler / GHC Commits: 58128884 by Sebastian Graf at 2026-07-31T21:51:30+02:00 rts: keep checkEnteredTaggable in the linker symbol table checkEnteredTaggable is public RTS API (rts/include/rts/Messages.h) and compiled object code calls it directly, so the RTS linker lists it alongside the stg_enteredTaggable stub. Dropping it broke every interactive-linking test: GHCi failed to resolve the symbol when loading libraries whose constructor entries reference it. - - - - - 1 changed file: - rts/RtsSymbols.c Changes: ===================================== rts/RtsSymbols.c ===================================== @@ -543,6 +543,7 @@ extern char **environ; SymI_HasProto(sbarf) \ SymI_HasProto(ssbarf) \ SymI_HasProto(stg_enteredTaggable) \ + SymI_HasProto(checkEnteredTaggable) \ SymI_HasProto(tagClosureIfConstr) \ SymI_HasProto(startEventLogging) \ SymI_HasProto(endEventLogging) \ View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/58128884dca9d8d7623a8ce50685e9cc... -- View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/58128884dca9d8d7623a8ce50685e9cc... You're receiving this email because of your account on gitlab.haskell.org. Manage all notifications: https://gitlab.haskell.org/-/profile/notifications | Help: https://gitlab.haskell.org/help
participants (1)
-
Sebastian Graf (@sgraf812)