On Tue, May 27, 2014 at 01:35:16PM -0600, Jeff Law wrote:
> On 05/26/14 08:01, Marek Polacek wrote:
> >@@ -3114,7 +3120,8 @@ convert_arguments (location_t loc, vec<location_t> 
> >arg_loc, tree typelist,
> >
> >       if (type == error_mark_node || !COMPLETE_TYPE_P (type))
> >         {
> >-          error ("type of formal parameter %d is incomplete", parmnum + 1);
> >+          error_at (ploc, "type of formal parameter %d is incomplete",
> >+                    argnum);
> Is the change from parnum+1 to argnum really correct?  Note that they are
> not equal for certain ObjC situations.
 
Thanks for catching this, I think the change is indeed bogus.  I failed to
notice that in ObjC with selectors the argnum gets decreased.

> The rest is OK.  If you're sure the parnum+1 -> argnum change is really
> correct, then the whole thing is good.  If you change that back to parnum+1
> after further review, then that is pre-approved.

Thanks for the review.  I'll change it back to parmnum + 1 and
install.

        Marek

Reply via email to