@@ -52,9 +52,6 @@ enum QueryModifier {
5252 /// Don't force the query
5353 NoForce ,
5454
55- /// Generate a dep node based on the dependencies of the query
56- Anon ,
57-
5855 // Always evaluate the query, ignoring its depdendencies
5956 EvalAlways ,
6057}
@@ -110,8 +107,6 @@ impl Parse for QueryModifier {
110107 Ok ( QueryModifier :: NoHash )
111108 } else if modifier == "no_force" {
112109 Ok ( QueryModifier :: NoForce )
113- } else if modifier == "anon" {
114- Ok ( QueryModifier :: Anon )
115110 } else if modifier == "eval_always" {
116111 Ok ( QueryModifier :: EvalAlways )
117112 } else {
@@ -221,9 +216,6 @@ struct QueryModifiers {
221216 /// Don't force the query
222217 no_force : bool ,
223218
224- /// Generate a dep node based on the dependencies of the query
225- anon : bool ,
226-
227219 // Always evaluate the query, ignoring its depdendencies
228220 eval_always : bool ,
229221}
@@ -237,7 +229,6 @@ fn process_modifiers(query: &mut Query) -> QueryModifiers {
237229 let mut cycle_delay_bug = false ;
238230 let mut no_hash = false ;
239231 let mut no_force = false ;
240- let mut anon = false ;
241232 let mut eval_always = false ;
242233 for modifier in query. modifiers . 0 . drain ( ..) {
243234 match modifier {
@@ -283,12 +274,6 @@ fn process_modifiers(query: &mut Query) -> QueryModifiers {
283274 }
284275 no_force = true ;
285276 }
286- QueryModifier :: Anon => {
287- if anon {
288- panic ! ( "duplicate modifier `anon` for query `{}`" , query. name) ;
289- }
290- anon = true ;
291- }
292277 QueryModifier :: EvalAlways => {
293278 if eval_always {
294279 panic ! ( "duplicate modifier `eval_always` for query `{}`" , query. name) ;
@@ -305,7 +290,6 @@ fn process_modifiers(query: &mut Query) -> QueryModifiers {
305290 cycle_delay_bug,
306291 no_hash,
307292 no_force,
308- anon,
309293 eval_always,
310294 }
311295}
@@ -437,10 +421,6 @@ pub fn rustc_queries(input: TokenStream) -> TokenStream {
437421
438422 let mut attributes = Vec :: new ( ) ;
439423
440- // Pass on the anon modifier
441- if modifiers. anon {
442- attributes. push ( quote ! { anon } ) ;
443- } ;
444424 // Pass on the eval_always modifier
445425 if modifiers. eval_always {
446426 attributes. push ( quote ! { eval_always } ) ;
0 commit comments