compiler: Error if receiver and parameter have same name.

From-SVN: r203455
This commit is contained in:
Ian Lance Taylor 2013-10-11 18:28:04 +00:00
parent d621811443
commit 08580c3477

View File

@ -744,6 +744,8 @@ Parse::signature(Typed_identifier* receiver, Location location)
return NULL;
Parse::Names names;
if (receiver != NULL)
names[receiver->name()] = receiver;
if (params != NULL)
this->check_signature_names(params, &names);
if (results != NULL)