diff options
| author | bors <bors@rust-lang.org> | 2016-12-27 05:07:34 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2016-12-27 05:07:34 +0000 |
| commit | 9351c2c8e78e299ad7d53865f8700a462dfbb500 (patch) | |
| tree | 0705ec91c4a8a96ed9777f9d88d9d4e174acbf80 /src/librustc_metadata/decoder.rs | |
| parent | c2ee32ab45d0b78484b7e4b76e160555f121ef63 (diff) | |
| parent | 1187e2173cfec4491552ecefcf1a46d4b5d0cd23 (diff) | |
| download | rust-9351c2c8e78e299ad7d53865f8700a462dfbb500.tar.gz rust-9351c2c8e78e299ad7d53865f8700a462dfbb500.zip | |
Auto merge of #38537 - jseyfried:fix_rustdoc_ice, r=nrc
Fix ICE in rustdoc Fixes #38237. r? @nrc
Diffstat (limited to 'src/librustc_metadata/decoder.rs')
| -rw-r--r-- | src/librustc_metadata/decoder.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/librustc_metadata/decoder.rs b/src/librustc_metadata/decoder.rs index 93c79046580..400a3ac0e3e 100644 --- a/src/librustc_metadata/decoder.rs +++ b/src/librustc_metadata/decoder.rs @@ -1006,6 +1006,7 @@ impl<'a, 'tcx> CrateMetadata { let filter = match filter.map(|def_id| self.reverse_translate_def_id(def_id)) { Some(Some(def_id)) => Some((def_id.krate.as_u32(), def_id.index)), Some(None) => return, + None if self.proc_macros.is_some() => return, None => None, }; |
