Stefan Krah added the comment: STINNER Victor <rep...@bugs.python.org> wrote: > If you prefer to add the unused parameter, what do you propose to avoid > compiler warnings if unused parameters are checked?
This works quite portably in _decimal (I don't get warnings from gcc, icc, suncc, Visual Studio, aCC, clang): #if defined(__GNUC__) && !defined(__INTEL_COMPILER) #define UNUSED __attribute__((unused)) #else #define UNUSED #endif static PyObject * signaldict_copy(PyObject *self, PyObject *args UNUSED) { return flags_as_dict(SdFlags(self)); } We could call the macro PY_UNUSED or something. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue19976> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com