@@ -85,7 +85,6 @@ pub struct Queries<'tcx> {
85
85
hir_arena : WorkerLocal < rustc_hir:: Arena < ' tcx > > ,
86
86
87
87
parse : Query < ast:: Crate > ,
88
- pre_configure : Query < ( ast:: Crate , ast:: AttrVec ) > ,
89
88
// This just points to what's in `gcx_cell`.
90
89
gcx : Query < & ' tcx GlobalCtxt < ' tcx > > ,
91
90
}
@@ -98,7 +97,6 @@ impl<'tcx> Queries<'tcx> {
98
97
arena : WorkerLocal :: new ( |_| Arena :: default ( ) ) ,
99
98
hir_arena : WorkerLocal :: new ( |_| rustc_hir:: Arena :: default ( ) ) ,
100
99
parse : Default :: default ( ) ,
101
- pre_configure : Default :: default ( ) ,
102
100
gcx : Default :: default ( ) ,
103
101
}
104
102
}
@@ -113,12 +111,12 @@ impl<'tcx> Queries<'tcx> {
113
111
} )
114
112
}
115
113
116
- #[ deprecated = "pre_configure may be made private in the future. If you need it please open an issue with your use case." ]
117
- pub fn pre_configure ( & self ) -> Result < QueryResult < ' _ , ( ast:: Crate , ast:: AttrVec ) > > {
118
- self . pre_configure . compute ( || {
114
+ pub fn global_ctxt ( & ' tcx self ) -> Result < QueryResult < ' _ , & ' tcx GlobalCtxt < ' tcx > > > {
115
+ self . gcx . compute ( || {
116
+ let sess = & self . compiler . sess ;
117
+
119
118
let mut krate = self . parse ( ) ?. steal ( ) ;
120
119
121
- let sess = & self . compiler . sess ;
122
120
rustc_builtin_macros:: cmdline_attrs:: inject (
123
121
& mut krate,
124
122
& sess. parse_sess ,
@@ -127,15 +125,6 @@ impl<'tcx> Queries<'tcx> {
127
125
128
126
let pre_configured_attrs =
129
127
rustc_expand:: config:: pre_configure_attrs ( sess, & krate. attrs ) ;
130
- Ok ( ( krate, pre_configured_attrs) )
131
- } )
132
- }
133
-
134
- pub fn global_ctxt ( & ' tcx self ) -> Result < QueryResult < ' _ , & ' tcx GlobalCtxt < ' tcx > > > {
135
- self . gcx . compute ( || {
136
- let sess = & self . compiler . sess ;
137
- #[ allow( deprecated) ]
138
- let ( krate, pre_configured_attrs) = self . pre_configure ( ) ?. steal ( ) ;
139
128
140
129
// parse `#[crate_name]` even if `--crate-name` was passed, to make sure it matches.
141
130
let crate_name = find_crate_name ( sess, & pre_configured_attrs) ;
0 commit comments