diff --git a/src/cmd/gc/export.c b/src/cmd/gc/export.c index 57b1f31e8a..627d005873 100644 --- a/src/cmd/gc/export.c +++ b/src/cmd/gc/export.c @@ -164,7 +164,8 @@ dumpexporttype(Sym *s) case TPTR32: case TPTR64: - reexport(t->type); + if(t->type != T && t->type->sym == S) + reexport(t->type); /* type 6 */ Bprint(bout, "\ttype ");