@@ -38,6 +38,20 @@ pub fn change_name() {
3838#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
3939#[ rustc_metadata_clean( cfg="cfail2" ) ]
4040#[ rustc_metadata_clean( cfg="cfail3" ) ]
41+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
42+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
43+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
44+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
45+ #[ rustc_clean( label="TypeckTables" , cfg="cfail2" ) ]
46+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
47+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
48+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
49+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
50+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
51+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
52+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
53+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
54+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
4155pub fn change_name ( ) {
4256 let _y = 2u64 ;
4357}
@@ -57,6 +71,20 @@ pub fn add_type() {
5771#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
5872#[ rustc_metadata_clean( cfg="cfail2" ) ]
5973#[ rustc_metadata_clean( cfg="cfail3" ) ]
74+ #[ rustc_clean( label="MirValidated" , cfg="cfail2" ) ]
75+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
76+ #[ rustc_clean( label="MirOptimized" , cfg="cfail2" ) ]
77+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
78+ #[ rustc_dirty( label="TypeckTables" , cfg="cfail2" ) ]
79+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
80+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
81+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
82+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
83+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
84+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
85+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
86+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
87+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
6088pub fn add_type ( ) {
6189 let _x: u32 = 2u32 ;
6290}
@@ -76,6 +104,20 @@ pub fn change_type() {
76104#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
77105#[ rustc_metadata_clean( cfg="cfail2" ) ]
78106#[ rustc_metadata_clean( cfg="cfail3" ) ]
107+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
108+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
109+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
110+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
111+ #[ rustc_dirty( label="TypeckTables" , cfg="cfail2" ) ]
112+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
113+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
114+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
115+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
116+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
117+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
118+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
119+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
120+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
79121pub fn change_type ( ) {
80122 let _x: u8 = 2 ;
81123}
@@ -95,6 +137,20 @@ pub fn change_mutability_of_reference_type() {
95137#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
96138#[ rustc_metadata_clean( cfg="cfail2" ) ]
97139#[ rustc_metadata_clean( cfg="cfail3" ) ]
140+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
141+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
142+ #[ rustc_clean( label="MirOptimized" , cfg="cfail2" ) ]
143+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
144+ #[ rustc_dirty( label="TypeckTables" , cfg="cfail2" ) ]
145+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
146+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
147+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
148+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
149+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
150+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
151+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
152+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
153+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
98154pub fn change_mutability_of_reference_type ( ) {
99155 let _x: & mut u64 ;
100156}
@@ -114,6 +170,20 @@ pub fn change_mutability_of_slot() {
114170#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
115171#[ rustc_metadata_clean( cfg="cfail2" ) ]
116172#[ rustc_metadata_clean( cfg="cfail3" ) ]
173+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
174+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
175+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
176+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
177+ #[ rustc_dirty( label="TypeckTables" , cfg="cfail2" ) ]
178+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
179+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
180+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
181+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
182+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
183+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
184+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
185+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
186+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
117187pub fn change_mutability_of_slot ( ) {
118188 let _x: u64 = 0 ;
119189}
@@ -133,6 +203,20 @@ pub fn change_simple_binding_to_pattern() {
133203#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
134204#[ rustc_metadata_clean( cfg="cfail2" ) ]
135205#[ rustc_metadata_clean( cfg="cfail3" ) ]
206+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
207+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
208+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
209+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
210+ #[ rustc_dirty( label="TypeckTables" , cfg="cfail2" ) ]
211+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
212+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
213+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
214+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
215+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
216+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
217+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
218+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
219+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
136220pub fn change_simple_binding_to_pattern ( ) {
137221 let ( _a, _b) = ( 0u8 , 'x' ) ;
138222}
@@ -152,6 +236,20 @@ pub fn change_name_in_pattern() {
152236#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
153237#[ rustc_metadata_clean( cfg="cfail2" ) ]
154238#[ rustc_metadata_clean( cfg="cfail3" ) ]
239+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
240+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
241+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
242+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
243+ #[ rustc_clean( label="TypeckTables" , cfg="cfail2" ) ]
244+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
245+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
246+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
247+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
248+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
249+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
250+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
251+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
252+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
155253pub fn change_name_in_pattern ( ) {
156254 let ( _a, _c) = ( 1u8 , 'y' ) ;
157255}
@@ -171,6 +269,20 @@ pub fn add_ref_in_pattern() {
171269#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
172270#[ rustc_metadata_clean( cfg="cfail2" ) ]
173271#[ rustc_metadata_clean( cfg="cfail3" ) ]
272+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
273+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
274+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
275+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
276+ #[ rustc_dirty( label="TypeckTables" , cfg="cfail2" ) ]
277+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
278+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
279+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
280+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
281+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
282+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
283+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
284+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
285+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
174286pub fn add_ref_in_pattern ( ) {
175287 let ( ref _a, _b) = ( 1u8 , 'y' ) ;
176288}
@@ -190,6 +302,12 @@ pub fn add_amp_in_pattern() {
190302#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
191303#[ rustc_metadata_clean( cfg="cfail2" ) ]
192304#[ rustc_metadata_clean( cfg="cfail3" ) ]
305+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
306+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
307+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
308+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
309+ #[ rustc_dirty( label="TypeckTables" , cfg="cfail2" ) ]
310+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
193311pub fn add_amp_in_pattern ( ) {
194312 let ( & _a, _b) = ( & 1u8 , 'y' ) ;
195313}
@@ -209,6 +327,20 @@ pub fn change_mutability_of_binding_in_pattern() {
209327#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
210328#[ rustc_metadata_clean( cfg="cfail2" ) ]
211329#[ rustc_metadata_clean( cfg="cfail3" ) ]
330+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
331+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
332+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
333+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
334+ #[ rustc_dirty( label="TypeckTables" , cfg="cfail2" ) ]
335+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
336+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
337+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
338+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
339+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
340+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
341+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
342+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
343+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
212344pub fn change_mutability_of_binding_in_pattern ( ) {
213345 let ( mut _a, _b) = ( 99u8 , 'q' ) ;
214346}
@@ -228,6 +360,20 @@ pub fn add_initializer() {
228360#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
229361#[ rustc_metadata_clean( cfg="cfail2" ) ]
230362#[ rustc_metadata_clean( cfg="cfail3" ) ]
363+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
364+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
365+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
366+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
367+ #[ rustc_dirty( label="TypeckTables" , cfg="cfail2" ) ]
368+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
369+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
370+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
371+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
372+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
373+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
374+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
375+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
376+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
231377pub fn add_initializer ( ) {
232378 let _x: i16 = 3i16 ;
233379}
@@ -247,6 +393,20 @@ pub fn change_initializer() {
247393#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
248394#[ rustc_metadata_clean( cfg="cfail2" ) ]
249395#[ rustc_metadata_clean( cfg="cfail3" ) ]
396+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
397+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
398+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
399+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
400+ #[ rustc_clean( label="TypeckTables" , cfg="cfail2" ) ]
401+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
402+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
403+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
404+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
405+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
406+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
407+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
408+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
409+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
250410pub fn change_initializer ( ) {
251411 let _x = 5u16 ;
252412}
0 commit comments