Commit 73dd4a37 authored by Russ Cox's avatar Russ Cox

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
parent 00b3d48f
...@@ -410,14 +410,6 @@ importtype(Node *ss, Type *t) ...@@ -410,14 +410,6 @@ importtype(Node *ss, Type *t)
s->otype->sym = s; s->otype->sym = s;
checkwidth(s->otype); 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']) if(debug['e'])
print("import type %S %lT\n", s, t); print("import type %S %lT\n", s, t);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment