about summary refs log tree commit diff
path: root/src/librustc_resolve
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-01-24 00:19:59 +0100
committerGitHub <noreply@github.com>2019-01-24 00:19:59 +0100
commitd17f62d857c70508efbf60be41135880bcd2e062 (patch)
treea57918df5a7db5681d390cba2098e2d04405470d /src/librustc_resolve
parent5749bac9893911afdc2f1dc749248c356693a7b1 (diff)
parent5d6faf7b4af94d0da681e9873539f9f13279290d (diff)
Rollup merge of #57836 - oli-obk:existential_crisis, r=estebank
Fix some cross crate existential type ICEs

fixes #53443
Diffstat (limited to 'src/librustc_resolve')
-rw-r--r--src/librustc_resolve/build_reduced_graph.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/librustc_resolve/build_reduced_graph.rs b/src/librustc_resolve/build_reduced_graph.rs
index 35616cc03a9..3db73800d64 100644
--- a/src/librustc_resolve/build_reduced_graph.rs
+++ b/src/librustc_resolve/build_reduced_graph.rs
@@ -680,6 +680,7 @@ impl<'a> Resolver<'a> {
                 }
                 module.populated.set(true);
             }
+            Def::Existential(..) |
             Def::TraitAlias(..) => {
                 self.define(parent, ident, TypeNS, (def, vis, DUMMY_SP, expansion));
             }