Skip to content

Commit 95ce1eb

Browse files
committed
Move DefLabel out from the def_id() results
1 parent cb784b7 commit 95ce1eb

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/librustc/middle/def.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -142,13 +142,15 @@ impl Def {
142142

143143
DefLocal(id) |
144144
DefUpvar(id, _, _) |
145-
DefLabel(id) |
146145
DefSelfTy(_, Some((_, id))) => {
147146
DefId::xxx_local(id) // TODO, clearly
148147
}
149148

150-
DefPrimTy(_) => panic!("attempted .def_id() on DefPrimTy"),
151-
DefSelfTy(..) => panic!("attempted .def_id() on invalid DefSelfTy"),
149+
DefLabel(..) |
150+
DefPrimTy(..) |
151+
DefSelfTy(..) => {
152+
panic!("attempted .def_id() on invalid def: {:?}", self)
153+
}
152154
}
153155
}
154156

0 commit comments

Comments
 (0)