------- Comment #7 from mark at codesourcery dot com 2006-04-19 16:57 -------
Subject: Re: [4.0/4.1/4.2 Regression] Treating a class object
as a function with member variables causes hang
reichelt at gcc dot gnu dot org wrote:
> ------- Comment #6 from reichelt at gcc dot gnu dot org 2006-04-19 09:34
> -------
> Mark,
> are you really working on this one or did you only accidentally assign the PR
> to
> you?
Well, I planned to fix it before the next release, but I wasn't actually
doing anything on it. You're always welcome to fix my bugs. :-)
> The following fixes the problem for me and allows to get rid of
> error_mark_list as it is then unused:
>
> ===================================================================
> --- gcc/gcc/cp/typeck.c 2006-04-18 17:32:06 +0200
> +++ gcc/gcc/cp/typeck.c 2006-04-18 17:32:31 +0200
> @@ -2788,7 +2788,7 @@ convert_arguments (tree typelist, tree v
> }
> else
> error ("too few arguments to function");
> - return error_mark_list;
> + return error_mark_node;
> }
> }
I can't argue with that. :-) This patch, and the removal of
error_mark_list are fine.
Thanks,
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26036