Andres Freund writes:
> On 2012-11-27 01:14:27 -0500, Tom Lane wrote:
>> Peter Eisentraut writes:
>>> Maybe some ifndef __cplusplus would help.
> Its rather easy to fix in the ilist code at least - the cases it points
> out are those where I took a slightly ugly shortcut to reduce some very
> mi
On 2012-11-27 01:14:27 -0500, Tom Lane wrote:
> Peter Eisentraut writes:
> > In file included from ./src/include/utils/catcache.h:25:0,
> > from /tmp/cpluspluscheck.bt8VZr/test.cpp:3:
> > src/include/lib/ilist.h: In function ‘dlist_node*
> > dlist_head_node(dlist_head*)’:
> > src
Peter Eisentraut writes:
> In file included from ./src/include/utils/catcache.h:25:0,
> from /tmp/cpluspluscheck.bt8VZr/test.cpp:3:
> src/include/lib/ilist.h: In function âdlist_node*
> dlist_head_node(dlist_head*)â:
> src/include/lib/ilist.h:470:39: error: invalid conversion
In file included from ./src/include/utils/catcache.h:25:0,
from /tmp/cpluspluscheck.bt8VZr/test.cpp:3:
src/include/lib/ilist.h: In function ‘dlist_node* dlist_head_node(dlist_head*)’:
src/include/lib/ilist.h:470:39: error: invalid conversion from ‘void*’ to
‘dlist_node*’ [-fpermis