@@ -174,14 +174,13 @@ fn check_for_main_and_extern_crate(
174174 let mut found_extern_crate = crate_name. is_none ( ) ;
175175 let mut found_macro = false ;
176176
177- let mut parser =
178- match new_parser_from_source_str ( & psess, filename, source. clone ( ) ) {
179- Ok ( p) => p,
180- Err ( errs) => {
181- errs. into_iter ( ) . for_each ( |err| err. cancel ( ) ) ;
182- return ( found_main, found_extern_crate, found_macro) ;
183- }
184- } ;
177+ let mut parser = match new_parser_from_source_str ( & psess, filename, source. clone ( ) ) {
178+ Ok ( p) => p,
179+ Err ( errs) => {
180+ errs. into_iter ( ) . for_each ( |err| err. cancel ( ) ) ;
181+ return ( found_main, found_extern_crate, found_macro) ;
182+ }
183+ } ;
185184
186185 loop {
187186 match parser. parse_item ( ForceCollect :: No ) {
@@ -280,16 +279,15 @@ fn check_if_attr_is_complete(source: &str, edition: Edition) -> bool {
280279
281280 let dcx = DiagCtxt :: new ( Box :: new ( emitter) ) . disable_warnings ( ) ;
282281 let psess = ParseSess :: with_dcx ( dcx, sm) ;
283- let mut parser =
284- match new_parser_from_source_str ( & psess, filename, source. to_owned ( ) ) {
285- Ok ( p) => p,
286- Err ( errs) => {
287- errs. into_iter ( ) . for_each ( |err| err. cancel ( ) ) ;
288- // If there is an unclosed delimiter, an error will be returned by the
289- // tokentrees.
290- return false ;
291- }
292- } ;
282+ let mut parser = match new_parser_from_source_str ( & psess, filename, source. to_owned ( ) ) {
283+ Ok ( p) => p,
284+ Err ( errs) => {
285+ errs. into_iter ( ) . for_each ( |err| err. cancel ( ) ) ;
286+ // If there is an unclosed delimiter, an error will be returned by the
287+ // tokentrees.
288+ return false ;
289+ }
290+ } ;
293291 // If a parsing error happened, it's very likely that the attribute is incomplete.
294292 if let Err ( e) = parser. parse_attribute ( InnerAttrPolicy :: Permitted ) {
295293 e. cancel ( ) ;
0 commit comments