diff options
author | Matti Picus <matti.picus@gmail.com> | 2020-08-21 17:10:15 +0300 |
---|---|---|
committer | Matti Picus <matti.picus@gmail.com> | 2020-08-21 17:10:15 +0300 |
commit | a7d1c3dc8474ff55684dd74d0464ba94e6b521ef (patch) | |
tree | ba9689536f61651d5d6a911cbe27b72df8ccf91b /rpython/translator | |
parent | fixes for running untranslated tests with pypy2 (diff) | |
download | pypy-a7d1c3dc8474ff55684dd74d0464ba94e6b521ef.tar.gz pypy-a7d1c3dc8474ff55684dd74d0464ba94e6b521ef.tar.bz2 pypy-a7d1c3dc8474ff55684dd74d0464ba94e6b521ef.zip |
partial fix: turn a crash into an error on win32
Diffstat (limited to 'rpython/translator')
-rw-r--r-- | rpython/translator/c/src/threadlocal.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/rpython/translator/c/src/threadlocal.c b/rpython/translator/c/src/threadlocal.c index 0e7cd38baa..5b6fa76c83 100644 --- a/rpython/translator/c/src/threadlocal.c +++ b/rpython/translator/c/src/threadlocal.c @@ -171,6 +171,12 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, } } break; + case DLL_PROCESS_ATTACH: + case DLL_THREAD_ATTACH: +#ifdef RPY_WITH_GIL + RPython_ThreadLocals_ProgramInit(); +#endif + break; default: break; } |