Re: [HACKERS] ilist.h fails cpluspluscheck

2012-11-27 Thread Tom Lane
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

Re: [HACKERS] ilist.h fails cpluspluscheck

2012-11-27 Thread Andres Freund
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

Re: [HACKERS] ilist.h fails cpluspluscheck

2012-11-26 Thread Tom Lane
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

[HACKERS] ilist.h fails cpluspluscheck

2012-11-26 Thread Peter Eisentraut
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