@@ -31,110 +31,110 @@ mod free_items {
3131#[ cfg( FALSE ) ]
3232extern "C" {
3333 default extern crate foo; //~ ERROR item cannot be `default`
34- //~^ ERROR item kind not supported in `extern` block
34+ //~^ ERROR extern crate not supported in `extern` block
3535 default use foo; //~ ERROR item cannot be `default`
36- //~^ ERROR item kind not supported in `extern` block
36+ //~^ ERROR `use` import not supported in `extern` block
3737 default static foo: u8 ; //~ ERROR item cannot be `default`
3838 default const foo: u8 ; //~ ERROR item cannot be `default`
3939 //~^ ERROR extern items cannot be `const`
4040 default fn foo ( ) ; //~ ERROR item cannot be `default`
4141 default mod foo { } //~ ERROR item cannot be `default`
42- //~^ ERROR item kind not supported in `extern` block
42+ //~^ ERROR module not supported in `extern` block
4343 default extern "C" { } //~ ERROR item cannot be `default`
44- //~^ ERROR item kind not supported in `extern` block
44+ //~^ ERROR extern block not supported in `extern` block
4545 default type foo = u8 ; //~ ERROR item cannot be `default`
4646 default enum foo { } //~ ERROR item cannot be `default`
47- //~^ ERROR item kind not supported in `extern` block
47+ //~^ ERROR enum not supported in `extern` block
4848 default struct foo { } //~ ERROR item cannot be `default`
49- //~^ ERROR item kind not supported in `extern` block
49+ //~^ ERROR struct not supported in `extern` block
5050 default union foo { } //~ ERROR item cannot be `default`
51- //~^ ERROR item kind not supported in `extern` block
51+ //~^ ERROR union not supported in `extern` block
5252 default trait foo { } //~ ERROR item cannot be `default`
53- //~^ ERROR item kind not supported in `extern` block
53+ //~^ ERROR trait not supported in `extern` block
5454 default trait foo = Ord ; //~ ERROR item cannot be `default`
55- //~^ ERROR item kind not supported in `extern` block
55+ //~^ ERROR trait alias not supported in `extern` block
5656 default impl foo { }
57- //~^ ERROR item kind not supported in `extern` block
57+ //~^ ERROR implementation not supported in `extern` block
5858 default !( ) ;
5959 default :: foo:: bar!( ) ;
6060 default default !( ) ; //~ ERROR item cannot be `default`
6161 default default :: foo:: bar!( ) ; //~ ERROR item cannot be `default`
6262 default macro foo { } //~ ERROR item cannot be `default`
63- //~^ ERROR item kind not supported in `extern` block
63+ //~^ ERROR macro definition not supported in `extern` block
6464 default macro_rules! foo { } //~ ERROR item cannot be `default`
65- //~^ ERROR item kind not supported in `extern` block
65+ //~^ ERROR macro definition not supported in `extern` block
6666}
6767
6868#[ cfg( FALSE ) ]
6969impl S {
7070 default extern crate foo;
71- //~^ ERROR item kind not supported in `trait` or `impl`
71+ //~^ ERROR extern crate not supported in `trait` or `impl`
7272 default use foo;
73- //~^ ERROR item kind not supported in `trait` or `impl`
73+ //~^ ERROR `use` import not supported in `trait` or `impl`
7474 default static foo: u8 ;
7575 //~^ ERROR associated `static` items are not allowed
7676 default const foo: u8 ;
7777 default fn foo ( ) ;
7878 default mod foo { }
79- //~^ ERROR item kind not supported in `trait` or `impl`
79+ //~^ ERROR module not supported in `trait` or `impl`
8080 default extern "C" { }
81- //~^ ERROR item kind not supported in `trait` or `impl`
81+ //~^ ERROR extern block not supported in `trait` or `impl`
8282 default type foo = u8 ;
8383 default enum foo { }
84- //~^ ERROR item kind not supported in `trait` or `impl`
84+ //~^ ERROR enum not supported in `trait` or `impl`
8585 default struct foo { }
86- //~^ ERROR item kind not supported in `trait` or `impl`
86+ //~^ ERROR struct not supported in `trait` or `impl`
8787 default union foo { }
88- //~^ ERROR item kind not supported in `trait` or `impl`
88+ //~^ ERROR union not supported in `trait` or `impl`
8989 default trait foo { }
90- //~^ ERROR item kind not supported in `trait` or `impl`
90+ //~^ ERROR trait not supported in `trait` or `impl`
9191 default trait foo = Ord ;
92- //~^ ERROR item kind not supported in `trait` or `impl`
92+ //~^ ERROR trait alias not supported in `trait` or `impl`
9393 default impl foo { }
94- //~^ ERROR item kind not supported in `trait` or `impl`
94+ //~^ ERROR implementation not supported in `trait` or `impl`
9595 default !( ) ;
9696 default :: foo:: bar!( ) ;
9797 default default !( ) ;
9898 default default :: foo:: bar!( ) ;
9999 default macro foo { }
100- //~^ ERROR item kind not supported in `trait` or `impl`
100+ //~^ ERROR macro definition not supported in `trait` or `impl`
101101 default macro_rules! foo { }
102- //~^ ERROR item kind not supported in `trait` or `impl`
102+ //~^ ERROR macro definition not supported in `trait` or `impl`
103103}
104104
105105#[ cfg( FALSE ) ]
106106trait T {
107107 default extern crate foo;
108- //~^ ERROR item kind not supported in `trait` or `impl`
108+ //~^ ERROR extern crate not supported in `trait` or `impl`
109109 default use foo;
110- //~^ ERROR item kind not supported in `trait` or `impl`
110+ //~^ ERROR `use` import not supported in `trait` or `impl`
111111 default static foo: u8 ;
112112 //~^ ERROR associated `static` items are not allowed
113113 default const foo: u8 ;
114114 default fn foo ( ) ;
115115 default mod foo { }
116- //~^ ERROR item kind not supported in `trait` or `impl`
116+ //~^ ERROR module not supported in `trait` or `impl`
117117 default extern "C" { }
118- //~^ ERROR item kind not supported in `trait` or `impl`
118+ //~^ ERROR extern block not supported in `trait` or `impl`
119119 default type foo = u8 ;
120120 default enum foo { }
121- //~^ ERROR item kind not supported in `trait` or `impl`
121+ //~^ ERROR enum not supported in `trait` or `impl`
122122 default struct foo { }
123- //~^ ERROR item kind not supported in `trait` or `impl`
123+ //~^ ERROR struct not supported in `trait` or `impl`
124124 default union foo { }
125- //~^ ERROR item kind not supported in `trait` or `impl`
125+ //~^ ERROR union not supported in `trait` or `impl`
126126 default trait foo { }
127- //~^ ERROR item kind not supported in `trait` or `impl`
127+ //~^ ERROR trait not supported in `trait` or `impl`
128128 default trait foo = Ord ;
129- //~^ ERROR item kind not supported in `trait` or `impl`
129+ //~^ ERROR trait alias not supported in `trait` or `impl`
130130 default impl foo { }
131- //~^ ERROR item kind not supported in `trait` or `impl`
131+ //~^ ERROR implementation not supported in `trait` or `impl`
132132 default !( ) ;
133133 default :: foo:: bar!( ) ;
134134 default default !( ) ;
135135 default default :: foo:: bar!( ) ;
136136 default macro foo { }
137- //~^ ERROR item kind not supported in `trait` or `impl`
137+ //~^ ERROR macro definition not supported in `trait` or `impl`
138138 default macro_rules! foo { }
139- //~^ ERROR item kind not supported in `trait` or `impl`
139+ //~^ ERROR macro definition not supported in `trait` or `impl`
140140}
0 commit comments