diff options
| author | Michael Goulet <michael@errs.io> | 2024-09-12 14:47:22 -0400 |
|---|---|---|
| committer | Michael Goulet <michael@errs.io> | 2024-09-12 14:48:01 -0400 |
| commit | 575c15a72ed339073bd446fa216c7dc31e2d5d2a (patch) | |
| tree | b0bd6df3323ca7c0a9c6497e5a065fa1b62f4f64 /tests/ui/methods | |
| parent | f95059b715f012e9f03043a52149b2857f589a3b (diff) | |
| download | rust-575c15a72ed339073bd446fa216c7dc31e2d5d2a.tar.gz rust-575c15a72ed339073bd446fa216c7dc31e2d5d2a.zip | |
Use Autoderef::silence_errors more liberally throughout diagnostics code
Diffstat (limited to 'tests/ui/methods')
| -rw-r--r-- | tests/ui/methods/probe-error-on-infinite-deref.rs | 1 | ||||
| -rw-r--r-- | tests/ui/methods/probe-error-on-infinite-deref.stderr | 11 |
2 files changed, 1 insertions, 11 deletions
diff --git a/tests/ui/methods/probe-error-on-infinite-deref.rs b/tests/ui/methods/probe-error-on-infinite-deref.rs index c671092e6aa..85c1c0c09c1 100644 --- a/tests/ui/methods/probe-error-on-infinite-deref.rs +++ b/tests/ui/methods/probe-error-on-infinite-deref.rs @@ -12,6 +12,5 @@ impl<T> Deref for Wrap<T> { fn main() { Wrap(1).lmao(); //~^ ERROR reached the recursion limit - //~| ERROR reached the recursion limit //~| ERROR no method named `lmao` } diff --git a/tests/ui/methods/probe-error-on-infinite-deref.stderr b/tests/ui/methods/probe-error-on-infinite-deref.stderr index 0d416a71222..57a9ca2eaa8 100644 --- a/tests/ui/methods/probe-error-on-infinite-deref.stderr +++ b/tests/ui/methods/probe-error-on-infinite-deref.stderr @@ -6,15 +6,6 @@ LL | Wrap(1).lmao(); | = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`probe_error_on_infinite_deref`) -error[E0055]: reached the recursion limit while auto-dereferencing `Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<Wrap<{integer}>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` - --> $DIR/probe-error-on-infinite-deref.rs:13:13 - | -LL | Wrap(1).lmao(); - | ^^^^ deref recursion limit reached - | - = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`probe_error_on_infinite_deref`) - = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no` - error[E0599]: no method named `lmao` found for struct `Wrap<{integer}>` in the current scope --> $DIR/probe-error-on-infinite-deref.rs:13:13 | @@ -24,7 +15,7 @@ LL | struct Wrap<T>(T); LL | Wrap(1).lmao(); | ^^^^ method not found in `Wrap<{integer}>` -error: aborting due to 3 previous errors +error: aborting due to 2 previous errors Some errors have detailed explanations: E0055, E0599. For more information about an error, try `rustc --explain E0055`. |
