[Python-checkins] [3.5] bpo-31018: Switch to GH-pragma pack from __declspec(align) (GH-2848) (#2869)
Victor Stinner
webhook-mailer at python.org
Tue Jul 25 13:20:54 EDT 2017
https://github.com/python/cpython/commit/49175b3b670a4514b5dc5dcf7b58203d2be852c1
commit: 49175b3b670a4514b5dc5dcf7b58203d2be852c1
branch: 3.5
author: Segev Finer <segev208 at gmail.com>
committer: Victor Stinner <victor.stinner at gmail.com>
date: 2017-07-25T19:20:51+02:00
summary:
[3.5] bpo-31018: Switch to GH-pragma pack from __declspec(align) (GH-2848) (#2869)
(cherry picked from commit 39243779f4c97ec6f700fa73c007ca66dfa9408e)
files:
M Modules/_tracemalloc.c
diff --git a/Modules/_tracemalloc.c b/Modules/_tracemalloc.c
index a923e798c12..e2a8e692b88 100644
--- a/Modules/_tracemalloc.c
+++ b/Modules/_tracemalloc.c
@@ -62,12 +62,15 @@ typedef struct
#ifdef __GNUC__
__attribute__((packed))
#elif defined(_MSC_VER)
-_declspec(align(4))
+#pragma pack(push, 4)
#endif
{
PyObject *filename;
unsigned int lineno;
} frame_t;
+#ifdef _MSC_VER
+#pragma pack(pop)
+#endif
typedef struct {
Py_uhash_t hash;
More information about the Python-checkins
mailing list