@@ -189,25 +189,6 @@ impl<T: Parse> Parse for List<T> {
189189 }
190190}
191191
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-
211192struct QueryModifiers {
212193 /// The description of the query.
213194 desc : ( Option < Ident > , Punctuated < Expr , Token ! [ , ] > ) ,
@@ -450,15 +431,15 @@ fn add_query_description_impl(
450431}
451432
452433pub 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 >) ;
454435
455436 let mut query_stream = quote ! { } ;
456437 let mut query_description_stream = quote ! { } ;
457438 let mut dep_node_def_stream = quote ! { } ;
458439 let mut cached_queries = quote ! { } ;
459440
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 {
462443 let modifiers = process_modifiers ( & mut query) ;
463444 let name = & query. name ;
464445 let arg = & query. arg ;
@@ -516,7 +497,7 @@ pub fn rustc_queries(input: TokenStream) -> TokenStream {
516497
517498 add_query_description_impl ( & query, modifiers, & mut query_description_stream) ;
518499 }
519- }
500+ // }
520501
521502 TokenStream :: from ( quote ! {
522503 macro_rules! rustc_query_append {
0 commit comments