@@ -189,25 +189,6 @@ impl<T: Parse> Parse for List<T> {
189
189
}
190
190
}
191
191
192
- /// A named group containing queries.
193
- ///
194
- /// For now, the name is not used any more, but the capability remains interesting for future
195
- /// developments of the query system.
196
- struct Group {
197
- #[ allow( unused) ]
198
- name : Ident ,
199
- queries : List < Query > ,
200
- }
201
-
202
- impl Parse for Group {
203
- fn parse ( input : ParseStream < ' _ > ) -> Result < Self > {
204
- let name: Ident = input. parse ( ) ?;
205
- let content;
206
- braced ! ( content in input) ;
207
- Ok ( Group { name, queries : content. parse ( ) ? } )
208
- }
209
- }
210
-
211
192
struct QueryModifiers {
212
193
/// The description of the query.
213
194
desc : ( Option < Ident > , Punctuated < Expr , Token ! [ , ] > ) ,
@@ -450,15 +431,15 @@ fn add_query_description_impl(
450
431
}
451
432
452
433
pub fn rustc_queries ( input : TokenStream ) -> TokenStream {
453
- let groups = parse_macro_input ! ( input as List <Group >) ;
434
+ let queries = parse_macro_input ! ( input as List <Query >) ;
454
435
455
436
let mut query_stream = quote ! { } ;
456
437
let mut query_description_stream = quote ! { } ;
457
438
let mut dep_node_def_stream = quote ! { } ;
458
439
let mut cached_queries = quote ! { } ;
459
440
460
- for group in groups. 0 {
461
- for mut query in group . queries . 0 {
441
+ // for group in groups.0 {
442
+ for mut query in queries. 0 {
462
443
let modifiers = process_modifiers ( & mut query) ;
463
444
let name = & query. name ;
464
445
let arg = & query. arg ;
@@ -516,7 +497,7 @@ pub fn rustc_queries(input: TokenStream) -> TokenStream {
516
497
517
498
add_query_description_impl ( & query, modifiers, & mut query_description_stream) ;
518
499
}
519
- }
500
+ // }
520
501
521
502
TokenStream :: from ( quote ! {
522
503
macro_rules! rustc_query_append {
0 commit comments