Fix ARM64 MSVC linker problem

Close https://github.com/microsoft/mimalloc/issues/426
This commit is contained in:
LongYinan 2021-10-21 21:15:08 +08:00 committed by GitHub
parent d482555675
commit 45321237b5
WARNING! Although there is a key with this ID in the database it does not verify this commit! This commit is SUSPICIOUS.
GPG key ID: 4AEE18F83AFDEB23

View file

@ -571,7 +571,7 @@ static void mi_process_done(void) {
return 0; return 0;
} }
typedef int(*_crt_cb)(void); typedef int(*_crt_cb)(void);
#ifdef _M_X64 #if defined(_M_X64) || defined(_M_ARM64)
__pragma(comment(linker, "/include:" "_mi_msvc_initu")) __pragma(comment(linker, "/include:" "_mi_msvc_initu"))
#pragma section(".CRT$XIU", long, read) #pragma section(".CRT$XIU", long, read)
#else #else