This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author skrah
Recipients larry, skrah, vstinner
Date 2013-12-13.16:00:24
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <20131213160023.GA10512@sleipnir.bytereef.org>
In-reply-to <1386947468.02.0.921819092269.issue19976@psf.upfronthosting.co.za>
Content
STINNER Victor <report@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.
History
Date User Action Args
2013-12-13 16:00:24skrahsetrecipients: + skrah, vstinner, larry
2013-12-13 16:00:24skrahlinkissue19976 messages
2013-12-13 16:00:24skrahcreate