about summary refs log tree commit diff
path: root/src/librustc_save_analysis
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2019-05-04 17:22:00 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2019-05-04 17:22:00 +0300
commit7da9250fb51e71ecd3dbb4c760c24e836ed3530f (patch)
tree5cfdf5d81bc7515770a171bba307ab3c0ec7f047 /src/librustc_save_analysis
parent85ddd1dc587615a0dc76cef80ff7d88a1b4bc28e (diff)
downloadrust-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.rs1
-rw-r--r--src/librustc_save_analysis/sig.rs2
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![],