Skip to content

Commit 2eb1fc8

Browse files
committed
---
yaml --- r: 277564 b: refs/heads/try c: 9355a91 h: refs/heads/master
1 parent 1601754 commit 2eb1fc8

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
refs/heads/master: 6dbb0e86aec11050480beb76eade6fb805010ba7
33
refs/heads/snap-stage3: 235d77457d80b549dad3ac36d94f235208a1eafb
4-
refs/heads/try: db8a9a92b3dafcd5a8d7207096c8cbb90db0b013
4+
refs/heads/try: 9355a91224a6f715b94342c074e5bac1f9e820f3
55
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
66
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
77
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try/src/libsyntax/errors/snippet/mod.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@ pub struct FileInfo {
3838
lines: Vec<Line>,
3939
}
4040

41-
#[derive(Clone)]
41+
#[derive(Clone, Debug)]
4242
struct Line {
4343
line_index: usize,
4444
annotations: Vec<Annotation>,
4545
}
4646

47-
#[derive(Clone, PartialOrd, Ord, PartialEq, Eq)]
47+
#[derive(Clone, Debug, PartialOrd, Ord, PartialEq, Eq)]
4848
struct Annotation {
4949
/// Start column, 0-based indexing -- counting *characters*, not
5050
/// utf-8 bytes. Note that it is important that this field goes
@@ -492,6 +492,9 @@ impl FileInfo {
492492
let gap_amount =
493493
rendered_lines[0].text[0].text.len() +
494494
rendered_lines[0].text[1].text.len();
495+
assert!(rendered_lines.len() >= 2,
496+
"no annotations resulted from: {:?}",
497+
line);
495498
for i in 1..rendered_lines.len() {
496499
rendered_lines[i].text.insert(0, StyledString {
497500
text: vec![" "; gap_amount].join(""),

0 commit comments

Comments
 (0)