Don't bother to check for duplicate interface/named methods.
A named interface type can't have named methods anyhow. From-SVN: r171630
This commit is contained in:
parent
c82fee88dc
commit
0b3e0e9ef1
@ -7029,9 +7029,8 @@ Named_type::do_verify()
|
||||
if (this->local_methods_ != NULL)
|
||||
{
|
||||
Struct_type* st = this->type_->struct_type();
|
||||
Interface_type* it = this->type_->interface_type();
|
||||
bool found_dup = false;
|
||||
if (st != NULL || it != NULL)
|
||||
if (st != NULL)
|
||||
{
|
||||
for (Bindings::const_declarations_iterator p =
|
||||
this->local_methods_->begin_declarations();
|
||||
@ -7046,13 +7045,6 @@ Named_type::do_verify()
|
||||
Gogo::message_name(name).c_str());
|
||||
found_dup = true;
|
||||
}
|
||||
if (it != NULL && it->find_method(name) != NULL)
|
||||
{
|
||||
error_at(p->second->location(),
|
||||
"method %qs redeclares interface method name",
|
||||
Gogo::message_name(name).c_str());
|
||||
found_dup = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (found_dup)
|
||||
|
Loading…
Reference in New Issue
Block a user