From: Giovanni Bajo (giovannibajo_at_[hidden])
Date: 2004-09-27 21:43:30
David Abrahams wrote:
>> warning: right-handoperand of comma has no effect
> PyObject_INIT(p, &function_type);
> That's probably because PyObject_INIT is a macro defined like this:
> #define PyObject_INIT(op, typeobj) \
> ( (op)->ob_type = (typeobj), _Py_NewReference((PyObject *)(op)), (op)
> ) ^^^^
> So that has no effect. To GCC I say: so what? The macro is supplied
> by Python, so there's not much _I_ can do about it.
FYI, you can cast the expression to void if you are going to ignore the fact
that it "returns" a pointer.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk