Skip to content

Commit

Permalink
Fix fallout in tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
jseyfried committed Aug 22, 2017
1 parent d54a6d9 commit 7e19168
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 44 deletions.
4 changes: 2 additions & 2 deletions src/test/ui/span/import-ty-params.rs
Expand Up @@ -21,10 +21,10 @@ macro_rules! import {
}

fn f1() {
import! { a::b::c::S<u8> } //~ ERROR generic arguments in import path
import! { a::b::c::S<u8> } //~ ERROR unexpected generic arguments in path
}
fn f2() {
import! { a::b::c::S<> } //~ ERROR generic arguments in import path
import! { a::b::c::S<> } //~ ERROR unexpected generic arguments in path
}

fn main() {}
16 changes: 8 additions & 8 deletions src/test/ui/span/import-ty-params.stderr
@@ -1,14 +1,14 @@
error: generic arguments in import path
--> $DIR/import-ty-params.rs:24:25
error: unexpected generic arguments in path
--> $DIR/import-ty-params.rs:24:15
|
24 | import! { a::b::c::S<u8> } //~ ERROR generic arguments in import path
| ^^^^
24 | import! { a::b::c::S<u8> } //~ ERROR unexpected generic arguments in path
| ^^^^^^^^^^^^^^

error: generic arguments in import path
--> $DIR/import-ty-params.rs:27:25
error: unexpected generic arguments in path
--> $DIR/import-ty-params.rs:27:15
|
27 | import! { a::b::c::S<> } //~ ERROR generic arguments in import path
| ^^
27 | import! { a::b::c::S<> } //~ ERROR unexpected generic arguments in path
| ^^^^^^^^^^^^

error: aborting due to 2 previous errors

10 changes: 0 additions & 10 deletions src/test/ui/span/macro-ty-params.rs
Expand Up @@ -16,16 +16,6 @@ macro_rules! m {

fn main() {
foo::<T>!();
//~^ ERROR generic arguments in macro path
//~| ERROR generic arguments in macro path
//~| ERROR generic arguments in macro path
foo::<>!();
//~^ ERROR generic arguments in macro path
//~| ERROR generic arguments in macro path
//~| ERROR generic arguments in macro path
m!(MyTrait<>);
//~^ ERROR generic arguments in macro path
//~| ERROR generic arguments in macro path
//~| ERROR generic arguments in macro path
//~| ERROR generic arguments in macro path
}
22 changes: 17 additions & 5 deletions src/test/ui/span/macro-ty-params.stderr
@@ -1,20 +1,32 @@
error: unexpected generic arguments in path
--> $DIR/macro-ty-params.rs:20:8
|
20 | m!(MyTrait<>);
| ^^^^^^^^^

error: unexpected generic arguments in path
--> $DIR/macro-ty-params.rs:20:8
|
20 | m!(MyTrait<>);
| ^^^^^^^^^

error: generic arguments in macro path
--> $DIR/macro-ty-params.rs:18:8
|
18 | foo::<T>!();
| ^^^^^

error: generic arguments in macro path
--> $DIR/macro-ty-params.rs:22:8
--> $DIR/macro-ty-params.rs:19:8
|
22 | foo::<>!();
19 | foo::<>!();
| ^^^^

error: generic arguments in macro path
--> $DIR/macro-ty-params.rs:26:15
--> $DIR/macro-ty-params.rs:20:15
|
26 | m!(MyTrait<>);
20 | m!(MyTrait<>);
| ^^

error: aborting due to 3 previous errors
error: aborting due to 5 previous errors

4 changes: 2 additions & 2 deletions src/test/ui/span/visibility-ty-params.rs
Expand Up @@ -13,11 +13,11 @@ macro_rules! m {
}

struct S<T>(T);
m!{ S<u8> } //~ ERROR generic arguments in visibility path
m!{ S<u8> } //~ ERROR unexpected generic arguments in path
//~^ ERROR expected module, found struct `S`

mod m {
m!{ m<> } //~ ERROR generic arguments in visibility path
m!{ m<> } //~ ERROR unexpected generic arguments in path
}

fn main() {}
26 changes: 9 additions & 17 deletions src/test/ui/span/visibility-ty-params.stderr
@@ -1,22 +1,14 @@
error: generic arguments in visibility path
--> $DIR/visibility-ty-params.rs:16:6
|
16 | m!{ S<u8> } //~ ERROR generic arguments in visibility path
| ^^^^

error: generic arguments in visibility path
--> $DIR/visibility-ty-params.rs:20:10
error: unexpected generic arguments in path
--> $DIR/visibility-ty-params.rs:16:5
|
20 | m!{ m<> } //~ ERROR generic arguments in visibility path
| ^^
16 | m!{ S<u8> } //~ ERROR unexpected generic arguments in path
| ^^^^^

error[E0577]: expected module, found struct `S`
--> $DIR/visibility-ty-params.rs:16:5
error: unexpected generic arguments in path
--> $DIR/visibility-ty-params.rs:20:9
|
16 | m!{ S<u8> } //~ ERROR generic arguments in visibility path
| -^^^^
| |
| did you mean `m`?
20 | m!{ m<> } //~ ERROR unexpected generic arguments in path
| ^^^

error: aborting due to 3 previous errors
error: aborting due to 2 previous errors

0 comments on commit 7e19168

Please sign in to comment.