Rollup merge of #112978 - compiler-errors:bad-block-sugg, r=davidtwco

Add suggestion for bad block fragment error

Makes it a bit clearer how to fix this parser restriction
This commit is contained in:
Matthias Krüger
2023-06-27 17:48:45 +02:00
committed by GitHub
5 changed files with 32 additions and 0 deletions

View File

@@ -2192,6 +2192,10 @@ impl<'a> Parser<'a> {
self.sess.emit_err(errors::InvalidBlockMacroSegment {
span: self.token.span,
context: lo.to(self.token.span),
wrap: errors::WrapInExplicitBlock {
lo: self.token.span.shrink_to_lo(),
hi: self.token.span.shrink_to_hi(),
},
});
}