On Thu, May 10, 2012 at 4:00 PM, Terry Long <[email protected]> wrote:

> > The patch generally looks good, thanks!
>
> Great, thanks for the feedback.
>
> > Presumably this only applies to the case where there are no arguments,
> because otherwise we couldn't know /which/ argument was missing?
>
> Yes, only for the case where there are no arguments to a function that
> takes 1 argument. Almost impossible to determine the missing argument(s)
> otherwise.
>
> > Please add test coverage for the
> err_typecheck_call_too_few_args_at_least_one diagnostic. Also,
> NamedDecl::getNameAsString is deprecated; please just use "<<
> FDecl->getParamDecl(0)", and use getParamDecl(0)->getDeclName()'s operator
> bool() in the test, rather than empty().
>
> OK, I'll update this. I was using the online doxygen docs and didn't see
> any deprecation warnings. Anywhere where I can find that information?


It's in include/clang/AST/Decl.h:138-141, though for some reason those
comments aren't exposed to doxygen...


> > It would also be great to extend this to the 'candidate function not
> viable' diagnostics in C++.
>
> I can take a look at this too.


Awesome, thanks.
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to