@@ -83,7 +83,6 @@ pub struct Queries<'tcx> {
8383 hir_arena : WorkerLocal < rustc_hir:: Arena < ' tcx > > ,
8484
8585 parse : Query < ast:: Crate > ,
86- pre_configure : Query < ( ast:: Crate , ast:: AttrVec ) > ,
8786 // This just points to what's in `gcx_cell`.
8887 gcx : Query < & ' tcx GlobalCtxt < ' tcx > > ,
8988}
@@ -96,7 +95,6 @@ impl<'tcx> Queries<'tcx> {
9695 arena : WorkerLocal :: new ( |_| Arena :: default ( ) ) ,
9796 hir_arena : WorkerLocal :: new ( |_| rustc_hir:: Arena :: default ( ) ) ,
9897 parse : Default :: default ( ) ,
99- pre_configure : Default :: default ( ) ,
10098 gcx : Default :: default ( ) ,
10199 }
102100 }
@@ -113,12 +111,12 @@ impl<'tcx> Queries<'tcx> {
113111 . compute ( || passes:: parse ( self . session ( ) ) . map_err ( |mut parse_error| parse_error. emit ( ) ) )
114112 }
115113
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 . session ( ) ;
117+
119118 let mut krate = self . parse ( ) ?. steal ( ) ;
120119
121- let sess = self . session ( ) ;
122120 rustc_builtin_macros:: cmdline_attrs:: inject (
123121 & mut krate,
124122 & sess. parse_sess ,
@@ -127,15 +125,6 @@ impl<'tcx> Queries<'tcx> {
127125
128126 let pre_configured_attrs =
129127 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 . session ( ) ;
137- #[ allow( deprecated) ]
138- let ( krate, pre_configured_attrs) = self . pre_configure ( ) ?. steal ( ) ;
139128
140129 // parse `#[crate_name]` even if `--crate-name` was passed, to make sure it matches.
141130 let crate_name = find_crate_name ( sess, & pre_configured_attrs) ;
0 commit comments