about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2024-01-22 00:56:58 +0000
committerMichael Goulet <michael@errs.io>2024-01-22 01:49:33 +0000
commitb93ae21441eeb466f300efff41f97f1c8b9e0508 (patch)
tree984abfd426ab873f648eda6ce67de10fdea8c92a
parent981e8b46c5bbb78bf39207bbfb8fe6f8d6ba853e (diff)
downloadrust-b93ae21441eeb466f300efff41f97f1c8b9e0508.tar.gz
rust-b93ae21441eeb466f300efff41f97f1c8b9e0508.zip
Do not eagerly recover malformed AST in rustfmt
-rw-r--r--src/tools/rustfmt/src/parse/macros/mod.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tools/rustfmt/src/parse/macros/mod.rs b/src/tools/rustfmt/src/parse/macros/mod.rs
index 36e3972a463..c6ee96ebb8a 100644
--- a/src/tools/rustfmt/src/parse/macros/mod.rs
+++ b/src/tools/rustfmt/src/parse/macros/mod.rs
@@ -15,7 +15,7 @@ pub(crate) mod cfg_if;
 pub(crate) mod lazy_static;
 
 fn build_stream_parser<'a>(sess: &'a ParseSess, tokens: TokenStream) -> Parser<'a> {
-    stream_to_parser(sess, tokens, MACRO_ARGUMENTS)
+    stream_to_parser(sess, tokens, MACRO_ARGUMENTS).recovery(Recovery::Forbidden)
 }
 
 fn build_parser<'a>(context: &RewriteContext<'a>, tokens: TokenStream) -> Parser<'a> {