From: Tim Peters Date: Thu, 25 May 2006 22:28:46 +0000 (+0000) Subject: Patch #1494387: SVN longobject.c compiler warnings X-Git-Tag: v2.5b1~503 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d89fc22dc6300ef3f1a8447a34f9ad2d15c722d5;p=thirdparty%2FPython%2Fcpython.git Patch #1494387: SVN longobject.c compiler warnings The SIGCHECK macro defined here has always been bizarre, but it apparently causes compiler warnings on "Sun Studio 11". I believe the warnings are bogus, but it doesn't hurt to make the macro definition saner. Bugfix candidate (but I'm not going to bother). --- diff --git a/Objects/longobject.c b/Objects/longobject.c index cca7b38378c3..6e4aa71d41a7 100644 --- a/Objects/longobject.c +++ b/Objects/longobject.c @@ -40,7 +40,7 @@ static PyObject *long_format(PyObject *aa, int base, int addL); #define SIGCHECK(PyTryBlock) \ if (--_Py_Ticker < 0) { \ _Py_Ticker = _Py_CheckInterval; \ - if (PyErr_CheckSignals()) { PyTryBlock; } \ + if (PyErr_CheckSignals()) PyTryBlock \ } /* Normalize (remove leading zeros from) a long int object.