let (open_brace, open_brace_span) = self.open_braces.pop().unwrap();
let close_brace_span = self.token.span;
- if close_brace_span.lo() == open_brace_span.hi() {
+ if tts.is_empty() {
let empty_block_span = open_brace_span.to(close_brace_span);
self.last_delim_empty_block_spans.insert(delim, empty_block_span);
}
error: unexpected close delimiter: `}`
- --> $DIR/mismatched-delim-brace-empty-block.rs:3:1
+ --> $DIR/mismatched-delim-brace-empty-block.rs:5:1
|
-LL | fn main() {}
- | -- this block is empty, you might have not meant to close it
-LL | let _ = ();
-LL | }
- | ^ unexpected close delimiter
+LL | fn main() {
+ | ___________-
+LL | |
+LL | | }
+ | |_- this block is empty, you might have not meant to close it
+LL | let _ = ();
+LL | }
+ | ^ unexpected close delimiter
error: aborting due to previous error