compiler: Fix fieldtrack info for unexported type.
authorIan Lance Taylor <ian@gcc.gnu.org>
Fri, 30 Nov 2012 07:04:47 +0000 (07:04 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Fri, 30 Nov 2012 07:04:47 +0000 (07:04 +0000)
From-SVN: r193985

gcc/go/gofrontend/expressions.cc

index 911ce5a..571aa02 100644 (file)
@@ -10621,7 +10621,7 @@ Field_reference_expression::do_lower(Gogo* gogo, Named_object* function,
     s.append(nt->named_object()->package()->pkgpath());
   s.push_back('.');
   if (nt != NULL)
-    s.append(nt->name());
+    s.append(Gogo::unpack_hidden_name(nt->name()));
   s.push_back('.');
   s.append(field->field_name());
   s.push_back('"');