diff options
author | Sergei Trofimovich <slyfox@gentoo.org> | 2017-04-17 12:56:20 +0100 |
---|---|---|
committer | Sergei Trofimovich <slyfox@gentoo.org> | 2017-04-17 12:56:31 +0100 |
commit | a92ff5d66182d992d02dfaad4c446ad074582368 (patch) | |
tree | ed086f1c65efb717cc7cc8ade62a186d719fcd4d /testsuite/tests/concurrent | |
parent | 29ef71412af48e1bbf7739d1dbc4c4feb3b9a86a (diff) | |
download | haskell-a92ff5d66182d992d02dfaad4c446ad074582368.tar.gz |
hs_add_root() RTS API removal
Before ghc-7.2 hs_add_root() had to be used to initialize haskell
modules when haskell was called from FFI.
commit a52ff7619e8b7d74a9d933d922eeea49f580bca8
("Change the way module initialisation is done (#3252, #4417)")
removed needs for hs_add_root() and made function a no-op.
For backward compatibility '__stginit_<module>' symbol was
not removed.
This change removes no-op hs_add_root() function and unused
'__stginit_<module>' symbol from each haskell module.
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Test Plan: ./validate
Reviewers: simonmar, austin, bgamari, erikd
Reviewed By: simonmar
Subscribers: rwbarton, thomie
Differential Revision: https://phabricator.haskell.org/D3460
Diffstat (limited to 'testsuite/tests/concurrent')
-rw-r--r-- | testsuite/tests/concurrent/should_run/conc059_c.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/testsuite/tests/concurrent/should_run/conc059_c.c b/testsuite/tests/concurrent/should_run/conc059_c.c index f15fbdd735..55510c12cf 100644 --- a/testsuite/tests/concurrent/should_run/conc059_c.c +++ b/testsuite/tests/concurrent/should_run/conc059_c.c @@ -6,12 +6,9 @@ #include <windows.h> #endif -void __stginit_Test(void); - int main(int argc, char *argv[]) { hs_init(&argc,&argv); - hs_add_root(__stginit_Test); f(500000); #if mingw32_HOST_OS Sleep(100); |