Skip to content

Commit bf9be61

Browse files
committed
---
yaml --- r: 195515 b: refs/heads/master c: 7875dae h: refs/heads/master i: 195513: 98f1783 195511: 99a66b3 v: v3
1 parent 8ffd695 commit bf9be61

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 2f7658a52829b8208330401735c1b88638ed44c0
2+
refs/heads/master: 7875dae83fac23fdf59765eb548c2237850d6b15
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: b3317d68910900f135f9f38e43a7a699bc736b4a
55
refs/heads/try: 961e0358e1a5c0faaef606e31e9965742c1643bf

trunk/src/librustc/middle/ty.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6047,19 +6047,20 @@ pub fn eval_repeat_count(tcx: &ctxt, count_expr: &ast::Expr) -> usize {
60476047
"expected positive integer for repeat count, found {}",
60486048
found);
60496049
}
6050-
Err(_) => {
6050+
Err(err) => {
6051+
let err_description = err.description();
60516052
let found = match count_expr.node {
60526053
ast::ExprPath(None, ast::Path {
60536054
global: false,
60546055
ref segments,
60556056
..
60566057
}) if segments.len() == 1 =>
6057-
"variable",
6058+
format!("{}", "found variable"),
60586059
_ =>
6059-
"non-constant expression"
6060+
format!("but {}", err_description),
60606061
};
60616062
span_err!(tcx.sess, count_expr.span, E0307,
6062-
"expected constant integer for repeat count, found {}",
6063+
"expected constant integer for repeat count, {}",
60636064
found);
60646065
}
60656066
}

0 commit comments

Comments
 (0)