Skip to content

Commit b48af34

Browse files
Silenced minor GCC warnings.
1 parent e71258a commit b48af34

File tree

4 files changed

+18
-3
lines changed

4 files changed

+18
-3
lines changed

Modules/_ctypes/_ctypes.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2819,8 +2819,9 @@ _PyCData_set(CDataObject *dst, PyObject *type, SETFUNC setfunc, PyObject *value,
28192819
src->b_ptr,
28202820
size);
28212821

2822-
if (PyCPointerTypeObject_Check(type))
2823-
/* XXX */;
2822+
if (PyCPointerTypeObject_Check(type)) {
2823+
/* XXX */
2824+
}
28242825

28252826
value = GetKeepedObjects(src);
28262827
if (value == NULL)

Modules/_testcapimodule.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@ test_config(PyObject *self)
6969
static PyObject*
7070
test_sizeof_c_types(PyObject *self)
7171
{
72+
#ifdef __GNUC__
73+
#pragma GCC diagnostic push
74+
#pragma GCC diagnostic ignored "-Wtype-limits"
75+
#endif
7276
#define CHECK_SIZEOF(TYPE, EXPECTED) \
7377
if (EXPECTED != sizeof(TYPE)) { \
7478
PyErr_Format(TestError, \
@@ -126,6 +130,9 @@ test_sizeof_c_types(PyObject *self)
126130
#undef IS_SIGNED
127131
#undef CHECK_SIGNESS
128132
#undef CHECK_SIZEOF
133+
#ifdef __GNUC__
134+
#pragma GCC diagnostic pop
135+
#endif
129136
}
130137

131138

Modules/socketmodule.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1966,8 +1966,15 @@ cmsg_min_space(struct msghdr *msg, struct cmsghdr *cmsgh, size_t space)
19661966
#pragma clang diagnostic push
19671967
#pragma clang diagnostic ignored "-Wtautological-compare"
19681968
#endif
1969+
#ifdef __GNUC__
1970+
#pragma GCC diagnostic push
1971+
#pragma GCC diagnostic ignored "-Wtype-limits"
1972+
#endif
19691973
if (msg->msg_controllen < 0)
19701974
return 0;
1975+
#ifdef __GNUC__
1976+
#pragma GCC diagnostic pop
1977+
#endif
19711978
#ifdef __clang__
19721979
#pragma clang diagnostic pop
19731980
#endif

Programs/_freeze_importlib.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
of frozen modules instead, left deliberately blank so as to avoid
1818
unintentional import of a stale version of _frozen_importlib. */
1919

20-
const static struct _frozen _PyImport_FrozenModules[] = {
20+
static const struct _frozen _PyImport_FrozenModules[] = {
2121
{0, 0, 0} /* sentinel */
2222
};
2323

0 commit comments

Comments
 (0)