diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-05-04 17:22:00 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-05-04 17:22:00 +0300 |
| commit | 7da9250fb51e71ecd3dbb4c760c24e836ed3530f (patch) | |
| tree | 5cfdf5d81bc7515770a171bba307ab3c0ec7f047 /src/librustc_save_analysis | |
| parent | 85ddd1dc587615a0dc76cef80ff7d88a1b4bc28e (diff) | |
| download | rust-7da9250fb51e71ecd3dbb4c760c24e836ed3530f.tar.gz rust-7da9250fb51e71ecd3dbb4c760c24e836ed3530f.zip | |
Remove `Res::Label`
Paths can never resolve to labels
Diffstat (limited to 'src/librustc_save_analysis')
| -rw-r--r-- | src/librustc_save_analysis/lib.rs | 1 | ||||
| -rw-r--r-- | src/librustc_save_analysis/sig.rs | 2 |
2 files changed, 1 insertions, 2 deletions
diff --git a/src/librustc_save_analysis/lib.rs b/src/librustc_save_analysis/lib.rs index c242b4d6a41..f3e0fb32ec2 100644 --- a/src/librustc_save_analysis/lib.rs +++ b/src/librustc_save_analysis/lib.rs @@ -796,7 +796,6 @@ impl<'l, 'tcx: 'l> SaveContext<'l, 'tcx> { } Res::PrimTy(..) | Res::SelfTy(..) | - Res::Label(..) | Res::Def(HirDefKind::Macro(..), _) | Res::ToolMod | Res::NonMacroAttr(..) | diff --git a/src/librustc_save_analysis/sig.rs b/src/librustc_save_analysis/sig.rs index 4f759b8a73f..fa12d9c49df 100644 --- a/src/librustc_save_analysis/sig.rs +++ b/src/librustc_save_analysis/sig.rs @@ -579,7 +579,7 @@ impl Sig for ast::Path { let res = scx.get_path_res(id.ok_or("Missing id for Path")?); let (name, start, end) = match res { - Res::Label(..) | Res::PrimTy(..) | Res::SelfTy(..) | Res::Err => { + Res::PrimTy(..) | Res::SelfTy(..) | Res::Err => { return Ok(Signature { text: pprust::path_to_string(self), defs: vec![], |
