diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2018-08-17 13:17:39 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2018-08-17 13:17:39 +0300 |
| commit | 674a5db1a50e25dd60a8ee6669edee9a366c9fab (patch) | |
| tree | c65e3dad6a1867ac38fb805d3d0919d0a8a9636e /src/test/ui | |
| parent | a0958048b6b31c3a2ac9242aac699791431955de (diff) | |
| download | rust-674a5db1a50e25dd60a8ee6669edee9a366c9fab.tar.gz rust-674a5db1a50e25dd60a8ee6669edee9a366c9fab.zip | |
Fix undesirable fallout
compile-fail-fulldeps/proc-macro/proc-macro-attributes.rs - resolution change for derive helper attributes with the same name as derive itself run-pass/macro-comma-support.rs - indeterminate resolutions for macros in expression positions ui/issues/issue-49074.rs - diagnostics regression, not enough recovery to report the second error ui/object-lifetime/object-lifetime-default.stderr - unstable diagnostics?
Diffstat (limited to 'src/test/ui')
| -rw-r--r-- | src/test/ui/issues/issue-49074.rs | 1 | ||||
| -rw-r--r-- | src/test/ui/issues/issue-49074.stderr | 10 | ||||
| -rw-r--r-- | src/test/ui/object-lifetime/object-lifetime-default.stderr | 48 |
3 files changed, 25 insertions, 34 deletions
diff --git a/src/test/ui/issues/issue-49074.rs b/src/test/ui/issues/issue-49074.rs index 2e7e1184410..d255fac5427 100644 --- a/src/test/ui/issues/issue-49074.rs +++ b/src/test/ui/issues/issue-49074.rs @@ -20,5 +20,4 @@ mod foo { fn main() { bar!(); - //~^ ERROR cannot find macro `bar!` } diff --git a/src/test/ui/issues/issue-49074.stderr b/src/test/ui/issues/issue-49074.stderr index c9984ea2e9a..888222b69cc 100644 --- a/src/test/ui/issues/issue-49074.stderr +++ b/src/test/ui/issues/issue-49074.stderr @@ -1,11 +1,3 @@ -error: cannot find macro `bar!` in this scope - --> $DIR/issue-49074.rs:22:4 - | -LL | bar!(); - | ^^^ - | - = help: have you added the `#[macro_use]` on the module/import? - error[E0658]: The attribute `marco_use` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642) --> $DIR/issue-49074.rs:13:1 | @@ -14,6 +6,6 @@ LL | #[marco_use] // typo | = help: add #![feature(custom_attribute)] to the crate attributes to enable -error: aborting due to 2 previous errors +error: aborting due to previous error For more information about this error, try `rustc --explain E0658`. diff --git a/src/test/ui/object-lifetime/object-lifetime-default.stderr b/src/test/ui/object-lifetime/object-lifetime-default.stderr index 567ab72e56a..7e334a0e8e6 100644 --- a/src/test/ui/object-lifetime/object-lifetime-default.stderr +++ b/src/test/ui/object-lifetime/object-lifetime-default.stderr @@ -1,20 +1,20 @@ -error: BaseDefault - --> $DIR/object-lifetime-default.rs:16:1 +error: 'a,Ambiguous + --> $DIR/object-lifetime-default.rs:34:1 | -LL | struct A<T>(T); //~ ERROR BaseDefault - | ^^^^^^^^^^^^^^^ +LL | struct G<'a,'b,T:'a,U:'a+'b>(&'a T, &'b U); //~ ERROR 'a,Ambiguous + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -error: BaseDefault - --> $DIR/object-lifetime-default.rs:19:1 +error: 'a,'b + --> $DIR/object-lifetime-default.rs:31:1 | -LL | struct B<'a,T>(&'a (), T); //~ ERROR BaseDefault - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ +LL | struct F<'a,'b,T:'a,U:'b>(&'a T, &'b U); //~ ERROR 'a,'b + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -error: 'a - --> $DIR/object-lifetime-default.rs:22:1 +error: 'b + --> $DIR/object-lifetime-default.rs:28:1 | -LL | struct C<'a,T:'a>(&'a T); //~ ERROR 'a - | ^^^^^^^^^^^^^^^^^^^^^^^^^ +LL | struct E<'a,'b:'a,T:'b>(&'a T, &'b T); //~ ERROR 'b + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ambiguous --> $DIR/object-lifetime-default.rs:25:1 @@ -22,23 +22,23 @@ error: Ambiguous LL | struct D<'a,'b,T:'a+'b>(&'a T, &'b T); //~ ERROR Ambiguous | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -error: 'b - --> $DIR/object-lifetime-default.rs:28:1 +error: 'a + --> $DIR/object-lifetime-default.rs:22:1 | -LL | struct E<'a,'b:'a,T:'b>(&'a T, &'b T); //~ ERROR 'b - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +LL | struct C<'a,T:'a>(&'a T); //~ ERROR 'a + | ^^^^^^^^^^^^^^^^^^^^^^^^^ -error: 'a,'b - --> $DIR/object-lifetime-default.rs:31:1 +error: BaseDefault + --> $DIR/object-lifetime-default.rs:19:1 | -LL | struct F<'a,'b,T:'a,U:'b>(&'a T, &'b U); //~ ERROR 'a,'b - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +LL | struct B<'a,T>(&'a (), T); //~ ERROR BaseDefault + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ -error: 'a,Ambiguous - --> $DIR/object-lifetime-default.rs:34:1 +error: BaseDefault + --> $DIR/object-lifetime-default.rs:16:1 | -LL | struct G<'a,'b,T:'a,U:'a+'b>(&'a T, &'b U); //~ ERROR 'a,Ambiguous - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +LL | struct A<T>(T); //~ ERROR BaseDefault + | ^^^^^^^^^^^^^^^ error: aborting due to 7 previous errors |
