From ea637b2bf685ffb343f52a74262835e2c5d9ea13 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Sat, 24 Sep 2022 14:05:08 -0700 Subject: [PATCH] Bypass a round trip through ParseBuffer in LitStr::parse --- src/lit.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lit.rs b/src/lit.rs index 2600dc8010..130b40ed1f 100644 --- a/src/lit.rs +++ b/src/lit.rs @@ -224,7 +224,7 @@ impl LitStr { // Parse string literal into a token stream with every span equal to the // original literal's span. - let mut tokens = crate::parse_str(&self.value())?; + let mut tokens = TokenStream::from_str(&self.value())?; tokens = respan_token_stream(tokens, self.span()); parser.parse2(tokens)