Skip to content

Commit d791aa1

Browse files
committed
Fix broken tests for E0428
1 parent 3b64cf6 commit d791aa1

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

src/test/compile-fail/enum-and-module-in-same-scope.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
enum Foo { //~ NOTE previous definition
11+
enum Foo { //~ NOTE previous definition of `Foo` here
1212
X
1313
}
1414

1515
mod Foo { //~ ERROR a type named `Foo` has already been defined
16+
//~| NOTE already defined
1617
pub static X: isize = 42;
1718
fn f() { f() } // Check that this does not result in a resolution error
1819
}

src/test/compile-fail/issue-21546.rs

+6
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ mod Foo { }
1717
#[allow(dead_code)]
1818
struct Foo;
1919
//~^ ERROR a module named `Foo` has already been defined in this module
20+
//~| NOTE already defined
2021

2122
#[allow(non_snake_case)]
2223
mod Bar { }
@@ -25,6 +26,7 @@ mod Bar { }
2526
#[allow(dead_code)]
2627
struct Bar(i32);
2728
//~^ ERROR a module named `Bar` has already been defined
29+
//~| NOTE already defined
2830

2931

3032
#[allow(dead_code)]
@@ -34,6 +36,7 @@ struct Baz(i32);
3436
#[allow(non_snake_case)]
3537
mod Baz { }
3638
//~^ ERROR a type named `Baz` has already been defined
39+
//~| NOTE already defined
3740

3841

3942
#[allow(dead_code)]
@@ -43,6 +46,7 @@ struct Qux { x: bool }
4346
#[allow(non_snake_case)]
4447
mod Qux { }
4548
//~^ ERROR a type named `Qux` has already been defined
49+
//~| NOTE already defined
4650

4751

4852
#[allow(dead_code)]
@@ -52,6 +56,7 @@ struct Quux;
5256
#[allow(non_snake_case)]
5357
mod Quux { }
5458
//~^ ERROR a type named `Quux` has already been defined
59+
//~| NOTE already defined
5560

5661

5762
#[allow(dead_code)]
@@ -61,5 +66,6 @@ enum Corge { A, B }
6166
#[allow(non_snake_case)]
6267
mod Corge { }
6368
//~^ ERROR a type named `Corge` has already been defined
69+
//~| NOTE already defined
6470

6571
fn main() { }

src/test/compile-fail/trait-duplicate-methods.rs

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
trait Foo {
1212
fn orange(&self); //~ NOTE previous definition of `orange` here
1313
fn orange(&self); //~ ERROR a value named `orange` has already been defined in this trait
14+
//~| NOTE already define
1415
}
1516

1617
fn main() {}

0 commit comments

Comments
 (0)