There was an error while loading. Please reload this page.
2 parents 9dc16c9 + 96801f7 commit 587bc20Copy full SHA for 587bc20
1 file changed
src/error.rs
@@ -269,12 +269,16 @@ impl Error {
269
270
fn new_range(span: Range<Cursor>, message: String) -> Error {
271
assert!(crate::buffer::same_buffer(span.start, span.end));
272
- assert!(span.start < span.end);
+ assert!(span.start <= span.end);
273
Error {
274
messages: vec![ErrorMessage {
275
span: ThreadBound::new(SpanRange {
276
start: span.start.span(),
277
- end: span.end.prev_span(),
+ end: if span.start == span.end {
278
+ span.end.span()
279
+ } else {
280
+ span.end.prev_span()
281
+ },
282
}),
283
message,
284
}],
0 commit comments