diff options
| author | Joshua Nelson <jnelson@cloudflare.com> | 2022-08-29 18:46:56 -0500 |
|---|---|---|
| committer | Joshua Nelson <jnelson@cloudflare.com> | 2022-09-06 21:43:15 -0500 |
| commit | c630c87ceb0c49c5dc2b1a6119c67e9033dce828 (patch) | |
| tree | 36bd534906df11e7d7dbebbcc3423f5d3f2dc753 /compiler/rustc_macros/src | |
| parent | 05886e28a4c3fbb7bc22d56bf5a52ba7cfa491d9 (diff) | |
| download | rust-c630c87ceb0c49c5dc2b1a6119c67e9033dce828.tar.gz rust-c630c87ceb0c49c5dc2b1a6119c67e9033dce828.zip | |
Support doc-comments in `define_dep_nodes`
Diffstat (limited to 'compiler/rustc_macros/src')
| -rw-r--r-- | compiler/rustc_macros/src/query.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/compiler/rustc_macros/src/query.rs b/compiler/rustc_macros/src/query.rs index 2a1bb10fdfc..046a144913e 100644 --- a/compiler/rustc_macros/src/query.rs +++ b/compiler/rustc_macros/src/query.rs @@ -344,7 +344,6 @@ pub fn rustc_queries(input: TokenStream) -> TokenStream { #name, }); } - all_names.extend(quote! { #name, }); let mut attributes = Vec::new(); @@ -394,13 +393,18 @@ pub fn rustc_queries(input: TokenStream) -> TokenStream { // be very useful. let span = name.span(); let attribute_stream = quote_spanned! {span=> #(#attributes),*}; - let doc_comments = query.doc_comments.iter(); + let doc_comments = &query.doc_comments; // Add the query to the group query_stream.extend(quote! { #(#doc_comments)* [#attribute_stream] fn #name(#arg) #result, }); + all_names.extend(quote! { + #(#doc_comments)* + #name, + }); + add_query_description_impl(&query, &mut query_description_stream); } |
