Skip to content

Commit 96235db

Browse files
committed
---
yaml --- r: 277955 b: refs/heads/auto c: 9355a91 h: refs/heads/master i: 277953: 0761467 277951: dec61fc
1 parent abfcf84 commit 96235db

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
@@ -8,7 +8,7 @@ refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
88
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
99
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
1010
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
11-
refs/heads/auto: db8a9a92b3dafcd5a8d7207096c8cbb90db0b013
11+
refs/heads/auto: 9355a91224a6f715b94342c074e5bac1f9e820f3
1212
refs/tags/release-0.6: b4ebcfa1812664df5e142f0134a5faea3918544c
1313
refs/tags/0.1: b19db808c2793fe2976759b85a355c3ad8c8b336
1414
refs/tags/0.2: 1754d02027f2924bed83b0160ee340c7f41d5ea1

branches/auto/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)