Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork34.2k
Open
Description
Bug report
The_Py_ThreadId function uses a mix of inline assembly and intrinsics depending on the platform. We currently use AT&T assembly syntax, which is the default on GCC and Clang. If an extension module builds with-masm=intel, then#include <Python.h> will fail with syntax errors.
GCC and Clang supportmultiple assembler dialects in inline assembly, so we can provide implementations for both AT&T and Intel syntax.
I think this is probably only relevant for x86/x86-64.