Skip to content

Commit 988d93c

Browse files
author
Julian Wollersberger
committed
Indent the code correctly again after removing the query categories.
1 parent 7bc09f7 commit 988d93c

File tree

2 files changed

+1451
-1453
lines changed

2 files changed

+1451
-1453
lines changed

compiler/rustc_macros/src/query.rs

+52-54
Original file line numberDiff line numberDiff line change
@@ -438,66 +438,64 @@ pub fn rustc_queries(input: TokenStream) -> TokenStream {
438438
let mut dep_node_def_stream = quote! {};
439439
let mut cached_queries = quote! {};
440440

441-
//for group in groups.0 {
442-
for mut query in queries.0 {
443-
let modifiers = process_modifiers(&mut query);
444-
let name = &query.name;
445-
let arg = &query.arg;
446-
let result_full = &query.result;
447-
let result = match query.result {
448-
ReturnType::Default => quote! { -> () },
449-
_ => quote! { #result_full },
450-
};
441+
for mut query in queries.0 {
442+
let modifiers = process_modifiers(&mut query);
443+
let name = &query.name;
444+
let arg = &query.arg;
445+
let result_full = &query.result;
446+
let result = match query.result {
447+
ReturnType::Default => quote! { -> () },
448+
_ => quote! { #result_full },
449+
};
451450

452-
if modifiers.cache.is_some() {
453-
cached_queries.extend(quote! {
454-
#name,
455-
});
456-
}
451+
if modifiers.cache.is_some() {
452+
cached_queries.extend(quote! {
453+
#name,
454+
});
455+
}
457456

458-
let mut attributes = Vec::new();
457+
let mut attributes = Vec::new();
459458

460-
// Pass on the fatal_cycle modifier
461-
if modifiers.fatal_cycle {
462-
attributes.push(quote! { fatal_cycle });
463-
};
464-
// Pass on the storage modifier
465-
if let Some(ref ty) = modifiers.storage {
466-
attributes.push(quote! { storage(#ty) });
467-
};
468-
// Pass on the cycle_delay_bug modifier
469-
if modifiers.cycle_delay_bug {
470-
attributes.push(quote! { cycle_delay_bug });
471-
};
472-
// Pass on the no_hash modifier
473-
if modifiers.no_hash {
474-
attributes.push(quote! { no_hash });
475-
};
476-
// Pass on the anon modifier
477-
if modifiers.anon {
478-
attributes.push(quote! { anon });
479-
};
480-
// Pass on the eval_always modifier
481-
if modifiers.eval_always {
482-
attributes.push(quote! { eval_always });
483-
};
459+
// Pass on the fatal_cycle modifier
460+
if modifiers.fatal_cycle {
461+
attributes.push(quote! { fatal_cycle });
462+
};
463+
// Pass on the storage modifier
464+
if let Some(ref ty) = modifiers.storage {
465+
attributes.push(quote! { storage(#ty) });
466+
};
467+
// Pass on the cycle_delay_bug modifier
468+
if modifiers.cycle_delay_bug {
469+
attributes.push(quote! { cycle_delay_bug });
470+
};
471+
// Pass on the no_hash modifier
472+
if modifiers.no_hash {
473+
attributes.push(quote! { no_hash });
474+
};
475+
// Pass on the anon modifier
476+
if modifiers.anon {
477+
attributes.push(quote! { anon });
478+
};
479+
// Pass on the eval_always modifier
480+
if modifiers.eval_always {
481+
attributes.push(quote! { eval_always });
482+
};
484483

485-
let attribute_stream = quote! {#(#attributes),*};
486-
let doc_comments = query.doc_comments.iter();
487-
// Add the query to the group
488-
query_stream.extend(quote! {
489-
#(#doc_comments)*
490-
[#attribute_stream] fn #name(#arg) #result,
491-
});
484+
let attribute_stream = quote! {#(#attributes),*};
485+
let doc_comments = query.doc_comments.iter();
486+
// Add the query to the group
487+
query_stream.extend(quote! {
488+
#(#doc_comments)*
489+
[#attribute_stream] fn #name(#arg) #result,
490+
});
492491

493-
// Create a dep node for the query
494-
dep_node_def_stream.extend(quote! {
495-
[#attribute_stream] #name(#arg),
496-
});
492+
// Create a dep node for the query
493+
dep_node_def_stream.extend(quote! {
494+
[#attribute_stream] #name(#arg),
495+
});
497496

498-
add_query_description_impl(&query, modifiers, &mut query_description_stream);
499-
}
500-
//}
497+
add_query_description_impl(&query, modifiers, &mut query_description_stream);
498+
}
501499

502500
TokenStream::from(quote! {
503501
macro_rules! rustc_query_append {

0 commit comments

Comments
 (0)