diff --git a/src/expr.rs b/src/expr.rs index b8f94230c23..c849d58efae 100644 --- a/src/expr.rs +++ b/src/expr.rs @@ -28,7 +28,7 @@ impl Rewrite for ast::Expr { match self.node { ast::Expr_::ExprLit(ref l) => { match l.node { - ast::Lit_::LitStr(ref is, _) => { + ast::Lit_::LitStr(ref is, ast::StrStyle::CookedStr) => { rewrite_string_lit(context, &is, l.span, width, offset) } _ => context.codemap.span_to_snippet(self.span).ok(), diff --git a/tests/source/string-lit.rs b/tests/source/string-lit.rs index 1e2544c7b3e..0c4a371df17 100644 --- a/tests/source/string-lit.rs +++ b/tests/source/string-lit.rs @@ -17,5 +17,10 @@ fn main() -> &'static str { let really_long_variable_name = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; + let raw_string = r#"Do +not +remove +formatting"#; + "stuff" } diff --git a/tests/target/string-lit.rs b/tests/target/string-lit.rs index ad727552d45..2ccb3480d6f 100644 --- a/tests/target/string-lit.rs +++ b/tests/target/string-lit.rs @@ -19,5 +19,10 @@ fn main() -> &'static str { AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; + let raw_string = r#"Do +not +remove +formatting"#; + "stuff" }