summaryrefslogtreecommitdiff
path: root/rts/linker/PEi386.h
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2022-07-12 12:44:25 -0400
committerMarge Bot <ben+marge-bot@smart-cactus.org>2022-07-16 23:50:36 -0400
commitf17912e4db9a104b30b956ae61d17329d0a5f601 (patch)
treecdfc10af31d4146c0680cb0123b6c8d09a4d5482 /rts/linker/PEi386.h
parent033580bc35451e49ed021ae5391da8e199d58c8d (diff)
downloadhaskell-f17912e4db9a104b30b956ae61d17329d0a5f601.tar.gz
rts/linker/PEi386: Add finalization support
This implements #20494 for the PEi386 linker. Happily, this also appears to fix `T9405`, resolving #21361.
Diffstat (limited to 'rts/linker/PEi386.h')
-rw-r--r--rts/linker/PEi386.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/rts/linker/PEi386.h b/rts/linker/PEi386.h
index cde5974d54..6bb15256c9 100644
--- a/rts/linker/PEi386.h
+++ b/rts/linker/PEi386.h
@@ -56,6 +56,7 @@ bool removeLibrarySearchPath_PEi386( HsPtr dll_path_index );
bool ocResolve_PEi386 ( ObjectCode* oc );
bool ocRunInit_PEi386 ( ObjectCode *oc );
+bool ocRunFini_PEi386 ( ObjectCode *oc );
bool ocGetNames_PEi386 ( ObjectCode* oc );
bool ocVerifyImage_PEi386 ( ObjectCode* oc );
SymbolAddr *lookupSymbol_PEi386(SymbolName *lbl, ObjectCode *dependent, SymType *type);