@@ -233,21 +233,10 @@ macro_rules! get_provider {
233
233
} ;
234
234
}
235
235
236
- macro_rules! opt_remap_env_constness {
237
- ( [ ] [ $name: ident] ) => { } ;
238
- ( [ ( remap_env_constness) $( $rest: tt) * ] [ $name: ident] ) => {
239
- let $name = $name. without_const( ) ;
240
- } ;
241
- ( [ $other: tt $( $modifiers: tt) * ] [ $name: ident] ) => {
242
- opt_remap_env_constness!( [ $( $modifiers) * ] [ $name] )
243
- } ;
244
- }
245
-
246
236
macro_rules! define_queries {
247
237
( <$tcx: tt>
248
238
$( $( #[ $attr: meta] ) *
249
239
[ $( $modifiers: tt) * ] fn $name: ident( $( $K: tt) * ) -> $V: ty, ) * ) => {
250
-
251
240
define_queries_struct! {
252
241
tcx: $tcx,
253
242
input: ( $( ( [ $( $modifiers) * ] [ $( $attr) * ] [ $name] ) ) * )
@@ -259,7 +248,6 @@ macro_rules! define_queries {
259
248
// Create an eponymous constructor for each query.
260
249
$( #[ allow( nonstandard_style) ] $( #[ $attr] ) *
261
250
pub fn $name<$tcx>( tcx: QueryCtxt <$tcx>, key: query_keys:: $name<$tcx>) -> QueryStackFrame {
262
- opt_remap_env_constness!( [ $( $modifiers) * ] [ key] ) ;
263
251
let kind = dep_graph:: DepKind :: $name;
264
252
let name = stringify!( $name) ;
265
253
// Disable visible paths printing for performance reasons.
@@ -549,7 +537,6 @@ macro_rules! define_queries_struct {
549
537
key: query_keys:: $name<$tcx>,
550
538
mode: QueryMode ,
551
539
) -> Option <query_stored:: $name<$tcx>> {
552
- opt_remap_env_constness!( [ $( $modifiers) * ] [ key] ) ;
553
540
let qcx = QueryCtxt { tcx, queries: self } ;
554
541
get_query:: <queries:: $name<$tcx>, _>( qcx, span, key, mode)
555
542
} ) *
0 commit comments