We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0d04a59 commit a5765b4Copy full SHA for a5765b4
1 file changed
Include/internal/pycore_pystate.h
@@ -315,9 +315,9 @@ static uintptr_t return_pointer_as_int(char* p) {
315
static inline uintptr_t
316
_Py_get_machine_stack_pointer(void) {
317
uintptr_t result;
318
-#if !defined(_MSC_VER) && defined(_M_ARM64)
+#if defined(_M_ARM64)
319
result = __getReg(31);
320
-#elif defined(_MSC_VER) && defined(_M_X64)
+#elif defined(_M_X64)
321
result = (uintptr_t)_AddressOfReturnAddress();
322
#elif defined(__aarch64__)
323
__asm__ ("mov %0, sp" : "=r" (result));
0 commit comments