diff options
| author | Dylan MacKenzie <ecstaticmorse@gmail.com> | 2020-05-02 14:17:04 -0700 |
|---|---|---|
| committer | Dylan MacKenzie <ecstaticmorse@gmail.com> | 2020-05-02 14:46:22 -0700 |
| commit | 14a2c8d042e1da811d96b843922e569f2cd5e283 (patch) | |
| tree | 8f1fa89256caa143558a1b74a06e250191b0c03b | |
| parent | bcc44b8e025978ae14ff11d484aacbb85aa8eaed (diff) | |
| download | rust-14a2c8d042e1da811d96b843922e569f2cd5e283.tar.gz rust-14a2c8d042e1da811d96b843922e569f2cd5e283.zip | |
Decode qualifs from defaulted trait associated consts
| -rw-r--r-- | src/librustc_metadata/rmeta/decoder.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/librustc_metadata/rmeta/decoder.rs b/src/librustc_metadata/rmeta/decoder.rs index 6a4b35ed3d7..04f17230717 100644 --- a/src/librustc_metadata/rmeta/decoder.rs +++ b/src/librustc_metadata/rmeta/decoder.rs @@ -1123,11 +1123,13 @@ impl<'a, 'tcx> CrateMetadataRef<'a> { match self.kind(id) { EntryKind::Const(qualif, _) | EntryKind::AssocConst( - AssocContainer::ImplDefault | AssocContainer::ImplFinal, + AssocContainer::ImplDefault + | AssocContainer::ImplFinal + | AssocContainer::TraitWithDefault, qualif, _, ) => qualif, - _ => bug!(), + _ => bug!("mir_const_qualif: unexpected kind"), } } |
