about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMark Rousskov <mark.simulacrum@gmail.com>2022-02-23 08:11:17 -0500
committerMark Rousskov <mark.simulacrum@gmail.com>2022-02-25 08:00:53 -0500
commitde1ac375f079a9bf7f2aa81c47fa46ecdb32d074 (patch)
tree841608c611053e2fd3bb5d8d8919b44bf2a61069
parent57239460813806d74f6e5404876a6f3fc8f9262b (diff)
downloadrust-de1ac375f079a9bf7f2aa81c47fa46ecdb32d074.tar.gz
rust-de1ac375f079a9bf7f2aa81c47fa46ecdb32d074.zip
Enable rustc_pass_by_value for Span
-rw-r--r--src/expr.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/expr.rs b/src/expr.rs
index e1865c8afc2..4f333cd27ce 100644
--- a/src/expr.rs
+++ b/src/expr.rs
@@ -1533,7 +1533,7 @@ fn rewrite_struct_lit<'a>(
     enum StructLitField<'a> {
         Regular(&'a ast::ExprField),
         Base(&'a ast::Expr),
-        Rest(&'a Span),
+        Rest(Span),
     }
 
     // 2 = " {".len()
@@ -1568,7 +1568,7 @@ fn rewrite_struct_lit<'a>(
         let field_iter = fields.iter().map(StructLitField::Regular).chain(
             match struct_rest {
                 ast::StructRest::Base(expr) => Some(StructLitField::Base(&**expr)),
-                ast::StructRest::Rest(span) => Some(StructLitField::Rest(span)),
+                ast::StructRest::Rest(span) => Some(StructLitField::Rest(*span)),
                 ast::StructRest::None => None,
             }
             .into_iter(),