From 73dd4a37f9a6c6486ca80bf3f84cba7300cab5eb Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Tue, 10 Feb 2009 13:57:31 -0800 Subject: [PATCH] fix export bug Rob tripped over. the lexer is already hiding names, so this clumsy hack is no longer necessary. R=ken OCL=24783 CL=24783 --- src/cmd/gc/export.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/cmd/gc/export.c b/src/cmd/gc/export.c index ee1ce40da4..7697e3037f 100644 --- a/src/cmd/gc/export.c +++ b/src/cmd/gc/export.c @@ -410,14 +410,6 @@ importtype(Node *ss, Type *t) s->otype->sym = s; checkwidth(s->otype); - // If type name should not be visible to importers, - // hide it by setting the lexical type to name. - // This will make references in the ordinary program - // (but not the import sections) look at s->oname, - // which is nil, as for an undefined name. - if(s->export == 2 && !mypackage(ss)) - s->lexical = LNAME; - if(debug['e']) print("import type %S %lT\n", s, t); }