From ff645ceff9d8b954ac4269ac6456956acd6b7f31 Mon Sep 17 00:00:00 2001 From: Mark Rousskov Date: Wed, 18 Dec 2019 19:38:01 -0500 Subject: [PATCH] Print out error message and file when detecting that rust parser panicked --- src/formatting.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/formatting.rs b/src/formatting.rs index eb4f37d1ab2..e4ac5b31f80 100644 --- a/src/formatting.rs +++ b/src/formatting.rs @@ -76,7 +76,10 @@ fn format_project( Err(e) => { let forbid_verbose = input_is_stdin || e != ParserError::ParsePanicError; should_emit_verbose(forbid_verbose, config, || { - eprintln!("The Rust parser panicked"); + eprintln!( + "The Rust parser panicked while parsing input: {:?}: {:?}", + main_file, e + ); }); report.add_parsing_error(); return Ok(report);