diff options
| author | bors <bors@rust-lang.org> | 2019-01-13 19:43:46 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2019-01-13 19:43:46 +0000 |
| commit | 2fadb0a16c8737a45746e95df9138912590ed8ad (patch) | |
| tree | 5ad3501dd728d486069331c64eb2ed4b633cdec1 /src/test/ui/resolve | |
| parent | 2cf736f76563f054aecd84207b39114c6fceb8ed (diff) | |
| parent | e69c2c75d6d279ffd636634b0cde2529bbf8b6f5 (diff) | |
| download | rust-2fadb0a16c8737a45746e95df9138912590ed8ad.tar.gz rust-2fadb0a16c8737a45746e95df9138912590ed8ad.zip | |
Auto merge of #51487 - Zoxc:incr-passes, r=michaelwoerister
Make more passes incremental r? @michaelwoerister
Diffstat (limited to 'src/test/ui/resolve')
| -rw-r--r-- | src/test/ui/resolve/issue-23305.stderr | 5 | ||||
| -rw-r--r-- | src/test/ui/resolve/resolve-self-in-impl.stderr | 55 |
2 files changed, 60 insertions, 0 deletions
diff --git a/src/test/ui/resolve/issue-23305.stderr b/src/test/ui/resolve/issue-23305.stderr index 17b2f9fa4fb..1da56ad05d2 100644 --- a/src/test/ui/resolve/issue-23305.stderr +++ b/src/test/ui/resolve/issue-23305.stderr @@ -5,6 +5,11 @@ LL | impl ToNbt<Self> {} | ^^^^ | = note: ...which again requires processing `<impl at $DIR/issue-23305.rs:5:1: 5:20>`, completing the cycle +note: cycle used when collecting item types in top-level module + --> $DIR/issue-23305.rs:1:1 + | +LL | pub trait ToNbt<T> { + | ^^^^^^^^^^^^^^^^^^ error: aborting due to previous error diff --git a/src/test/ui/resolve/resolve-self-in-impl.stderr b/src/test/ui/resolve/resolve-self-in-impl.stderr index 47704f114d1..1940c0cd2a4 100644 --- a/src/test/ui/resolve/resolve-self-in-impl.stderr +++ b/src/test/ui/resolve/resolve-self-in-impl.stderr @@ -5,6 +5,17 @@ LL | impl Tr for Self {} //~ ERROR cycle detected | ^^^^ | = note: ...which again requires processing `<impl at $DIR/resolve-self-in-impl.rs:14:1: 14:20>`, completing the cycle +note: cycle used when collecting item types in top-level module + --> $DIR/resolve-self-in-impl.rs:1:1 + | +LL | / #![feature(associated_type_defaults)] +LL | | +LL | | struct S<T = u8>(T); +LL | | trait Tr<T = u8> { +... | +LL | | +LL | | fn main() {} + | |____________^ error[E0391]: cycle detected when processing `<impl at $DIR/resolve-self-in-impl.rs:15:1: 15:23>` --> $DIR/resolve-self-in-impl.rs:15:15 @@ -13,6 +24,17 @@ LL | impl Tr for S<Self> {} //~ ERROR cycle detected | ^^^^ | = note: ...which again requires processing `<impl at $DIR/resolve-self-in-impl.rs:15:1: 15:23>`, completing the cycle +note: cycle used when collecting item types in top-level module + --> $DIR/resolve-self-in-impl.rs:1:1 + | +LL | / #![feature(associated_type_defaults)] +LL | | +LL | | struct S<T = u8>(T); +LL | | trait Tr<T = u8> { +... | +LL | | +LL | | fn main() {} + | |____________^ error[E0391]: cycle detected when processing `<impl at $DIR/resolve-self-in-impl.rs:16:1: 16:13>` --> $DIR/resolve-self-in-impl.rs:16:6 @@ -21,6 +43,17 @@ LL | impl Self {} //~ ERROR cycle detected | ^^^^ | = note: ...which again requires processing `<impl at $DIR/resolve-self-in-impl.rs:16:1: 16:13>`, completing the cycle +note: cycle used when collecting item types in top-level module + --> $DIR/resolve-self-in-impl.rs:1:1 + | +LL | / #![feature(associated_type_defaults)] +LL | | +LL | | struct S<T = u8>(T); +LL | | trait Tr<T = u8> { +... | +LL | | +LL | | fn main() {} + | |____________^ error[E0391]: cycle detected when processing `<impl at $DIR/resolve-self-in-impl.rs:17:1: 17:16>` --> $DIR/resolve-self-in-impl.rs:17:8 @@ -29,6 +62,17 @@ LL | impl S<Self> {} //~ ERROR cycle detected | ^^^^ | = note: ...which again requires processing `<impl at $DIR/resolve-self-in-impl.rs:17:1: 17:16>`, completing the cycle +note: cycle used when collecting item types in top-level module + --> $DIR/resolve-self-in-impl.rs:1:1 + | +LL | / #![feature(associated_type_defaults)] +LL | | +LL | | struct S<T = u8>(T); +LL | | trait Tr<T = u8> { +... | +LL | | +LL | | fn main() {} + | |____________^ error[E0391]: cycle detected when processing `<impl at $DIR/resolve-self-in-impl.rs:18:1: 18:26>` --> $DIR/resolve-self-in-impl.rs:18:1 @@ -37,6 +81,17 @@ LL | impl Tr<Self::A> for S {} //~ ERROR cycle detected | ^^^^^^^^^^^^^^^^^^^^^^ | = note: ...which again requires processing `<impl at $DIR/resolve-self-in-impl.rs:18:1: 18:26>`, completing the cycle +note: cycle used when collecting item types in top-level module + --> $DIR/resolve-self-in-impl.rs:1:1 + | +LL | / #![feature(associated_type_defaults)] +LL | | +LL | | struct S<T = u8>(T); +LL | | trait Tr<T = u8> { +... | +LL | | +LL | | fn main() {} + | |____________^ error: aborting due to 5 previous errors |
