Date: Wed, 18 Dec 2013 09:10:46 -0800 From: Ricky Huang <rhuang.work@gmail.com> To: freebsd-questions@freebsd.org Subject: Re: GCC 4.6 fails on types_used_by_cur_var_decl Message-ID: <2EE35243-2418-4875-BFE8-D887F3CD988F@gmail.com> In-Reply-To: <6D1EB67A-BABF-4A63-8F14-EEAE78CFA832@gmail.com> References: <6D1EB67A-BABF-4A63-8F14-EEAE78CFA832@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Dec 17, 2013, at 12:18 PM, Ricky Huang <rhuang.work@gmail.com> wrote: > [=85] >=20 > Is this the case where types_used_by_cur_var_decl was not extern = declared somewhere else (probably in its header)? >=20 > [=85] Seeing types_used_by_cur_var_decl is declared in function.h, I did an = #include in the complaining file c-common.c. Now it has different = compiler complains: .././../gcc-4.6.4/gcc/c-family/c-gimplify.c:102:17: error: incomplete = definition of type 'struct cgraph_node' for (cgn =3D cgn->nested; cgn ; cgn =3D cgn->next_nested) ~~~^ .././../gcc-4.6.4/gcc/tree-inline.h:53:10: note: forward declaration of = 'struct cgraph_node' struct cgraph_node *src_node; ^ .././../gcc-4.6.4/gcc/c-family/c-gimplify.c:102:42: error: incomplete = definition of type 'struct cgraph_node' for (cgn =3D cgn->nested; cgn ; cgn =3D cgn->next_nested) ~~~^ .././../gcc-4.6.4/gcc/tree-inline.h:53:10: note: forward declaration of = 'struct cgraph_node' struct cgraph_node *src_node; ^ .././../gcc-4.6.4/gcc/c-family/c-gimplify.c:103:22: error: incomplete = definition of type 'struct cgraph_node' c_genericize (cgn->decl); I have tried both clang and the default compiler (by modifying = /etc/make.conf) file and neither helped=85 Help?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2EE35243-2418-4875-BFE8-D887F3CD988F>