Change union resolve types only

This commit is contained in:
Edwin Cheng 2020-05-05 01:19:54 +08:00
parent e921195d93
commit cf821cc332
2 changed files with 2 additions and 2 deletions

View File

@ -156,7 +156,7 @@ impl PerNs {
ModuleDefId::ModuleId(_) => PerNs::types(def, v),
ModuleDefId::FunctionId(_) => PerNs::values(def, v),
ModuleDefId::AdtId(adt) => match adt {
AdtId::UnionId(_) => PerNs::both(def, def, v),
AdtId::UnionId(_) => PerNs::types(def, v),
AdtId::EnumId(_) => PerNs::types(def, v),
AdtId::StructId(_) => {
if !has_constructor {

View File

@ -67,7 +67,7 @@ fn crate_def_map_smoke_test() {
Baz: t v
E: t
EXT: v
U: t v
U: t
ext: v
"###)
}