include: Move __getReg intrinsic to intrin.h.

This commit is contained in:
Jacek Caban 2023-09-29 10:46:30 +02:00 committed by Alexandre Julliard
parent 12c019ff84
commit 71ebc22d63
2 changed files with 7 additions and 2 deletions

View file

@ -66,6 +66,13 @@ void __dmb(unsigned int);
#endif
#if defined(_MSC_VER) && (defined(__aarch64__) || defined(__arm64ec__))
unsigned __int64 __getReg(int);
#pragma intrinsic(__getReg)
#endif
#ifdef __cplusplus
}
#endif

View file

@ -2439,8 +2439,6 @@ static FORCEINLINE struct _TEB * WINAPI NtCurrentTeb(void)
return __wine_current_teb;
}
#elif defined(__aarch64__) && defined(_MSC_VER)
unsigned __int64 __getReg(int);
#pragma intrinsic(__getReg)
static FORCEINLINE struct _TEB * WINAPI NtCurrentTeb(void)
{
return (struct _TEB *)__getReg(18);