===================================================================
@@ -1,4 +1,4 @@
-27b2311fa460b1dd76fb3a796c7c05ebedc64df2
+0950e905939f88c1421f8667ac4dc9e14528471c
The first line of this file holds the git revision number of the last
merge done from the gofrontend repository.
===================================================================
@@ -8718,7 +8718,13 @@ Named_object::get_backend(Gogo* gogo, st
case NAMED_OBJECT_TYPE:
{
Named_type* named_type = this->u_.type_value;
- if (!Gogo::is_erroneous_name(this->name_) && !named_type->is_alias())
+
+ // No need to do anything for aliases-- whatever has to be done
+ // can be done for the alias target.
+ if (named_type->is_alias())
+ break;
+
+ if (!Gogo::is_erroneous_name(this->name_))
type_decls.push_back(named_type->get_backend(gogo));
// We need to produce a type descriptor for every named