. in particular there is this comment in start_decl_1, where the type becomes error_mark_node:

5102       if (type_uses_auto (type))
5103         error ("declaration of %q#D has no initializer", decl);
5104       else
5105 error ("aggregate %q#D has incomplete type and cannot be defined",
5106                decl);
5107       /* Change the type so that assemble_variable will give
5108          DECL an rtl we can live with: (mem (const_int 0)).  */
5109       type = TREE_TYPE (decl) = error_mark_node;

I'd like to have some help about that...

Thanks,
Paolo.

Reply via email to