ilist.h fails cpluspluscheck
От | Peter Eisentraut |
---|---|
Тема | ilist.h fails cpluspluscheck |
Дата | |
Msg-id | 1353992121.4992.16.camel@vanquo.pezone.net обсуждение исходный текст |
Ответы |
Re: ilist.h fails cpluspluscheck
|
Список | pgsql-hackers |
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*’ [-fpermissive] src/include/lib/ilist.h: In function ‘dlist_node* dlist_tail_node(dlist_head*)’: src/include/lib/ilist.h:487:39: error: invalid conversion from ‘void*’ to ‘dlist_node*’ [-fpermissive] 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 ‘slist_node* slist_head_node(slist_head*)’: src/include/lib/ilist.h:680:39: error: invalid conversion from ‘void*’ to ‘slist_node*’ [-fpermissive] In file included from /tmp/cpluspluscheck.bt8VZr/test.cpp:3:0: ./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*’ [-fpermissive] ./src/include/lib/ilist.h: In function ‘dlist_node* dlist_tail_node(dlist_head*)’: ./src/include/lib/ilist.h:487:39: error: invalid conversion from ‘void*’ to ‘dlist_node*’ [-fpermissive] In file included from /tmp/cpluspluscheck.bt8VZr/test.cpp:3:0: ./src/include/lib/ilist.h: In function ‘slist_node* slist_head_node(slist_head*)’: ./src/include/lib/ilist.h:680:39: error: invalid conversion from ‘void*’ to ‘slist_node*’ [-fpermissive] Maybe some ifndef __cplusplus would help.
В списке pgsql-hackers по дате отправления: