Skip to content

Commit fdb8414

Browse files
committed
label-to-label comparisons can remain hygienic, at least.
1 parent 61845dd commit fdb8414

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/librustc/middle/resolve_lifetime.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -363,8 +363,7 @@ fn extract_labels<'v, 'a>(ctxt: &mut LifetimeContext<'a>, b: &'v ast::Block) {
363363
fn visit_expr(&mut self, ex: &'v ast::Expr) {
364364
if let Some(label) = expression_label(ex) {
365365
for &(prior, prior_span) in &self.labels_in_fn[..] {
366-
// FIXME (#24278): non-hygienic comparision
367-
if label.name == prior.name {
366+
if label == prior {
368367
signal_shadowing_error(self.sess,
369368
label.name,
370369
original_label(prior_span),

0 commit comments

Comments
 (0)