mirror of
https://github.com/rust-lang/rust.git
synced 2025-04-28 02:57:37 +00:00
Update compiler error E0055 to use new error format
This commit is contained in:
parent
e804a3cf25
commit
b5b3539186
@ -54,9 +54,11 @@ impl<'a, 'gcx, 'tcx> Iterator for Autoderef<'a, 'gcx, 'tcx> {
|
||||
|
||||
if self.steps.len() == tcx.sess.recursion_limit.get() {
|
||||
// We've reached the recursion limit, error gracefully.
|
||||
span_err!(tcx.sess, self.span, E0055,
|
||||
struct_span_err!(tcx.sess, self.span, E0055,
|
||||
"reached the recursion limit while auto-dereferencing {:?}",
|
||||
self.cur_ty);
|
||||
self.cur_ty)
|
||||
.span_label(self.span, &format!("deref recursion limit reached"))
|
||||
.emit();
|
||||
return None;
|
||||
}
|
||||
|
||||
|
@ -18,5 +18,7 @@ impl Foo {
|
||||
fn main() {
|
||||
let foo = Foo;
|
||||
let ref_foo = &&Foo;
|
||||
ref_foo.foo(); //~ ERROR E0055
|
||||
ref_foo.foo();
|
||||
//~^ ERROR E0055
|
||||
//~| NOTE deref recursion limit reached
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user