Gisle Vanem <[email protected]> added the comment:
I will add to this issue my *only* compile problem I had using clang-cl ver 9.
It has an issue with parsing the `frame_t` structure in Modules/_tracemalloc.c:
Modules/_tracemalloc.c(64,11): error: declaration of anonymous struct must be a
definition
typedef struct
^
Modules/_tracemalloc.c(64,3): warning: typedef requires a name
[-Wmissing-declarations]
typedef struct
^~~~~~~
Modules/_tracemalloc.c(77,11): warning: #pragma pack(pop, ...) failed: stack
empty [-Wignored-pragmas]
#pragma pack(pop)
^
Modules/_tracemalloc.c(110,5): error: unknown type name 'frame_t'
frame_t frames[1];
^
------------------
I commented on and suggested a fix for _tracemalloc.c here:
https://github.com/python/cpython/commit/8d59eb1b66c51b2b918da9881c57d07d08df43b7#r36794938
----------
nosy: +gvanem
type: enhancement -> compile error
versions: +Python 3.9 -Python 3.8
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue33351>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com