Skip to content

Commit da00253

Browse files
committed
Inline and remove pre_configure
1 parent d19980e commit da00253

File tree

1 file changed

+4
-15
lines changed

1 file changed

+4
-15
lines changed

compiler/rustc_interface/src/queries.rs

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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
}
@@ -114,12 +112,12 @@ impl<'tcx> Queries<'tcx> {
114112
.compute(|| passes::parse(self.session()).map_err(|mut parse_error| parse_error.emit()))
115113
}
116114

117-
#[deprecated = "pre_configure may be made private in the future. If you need it please open an issue with your use case."]
118-
pub fn pre_configure(&self) -> Result<QueryResult<'_, (ast::Crate, ast::AttrVec)>> {
119-
self.pre_configure.compute(|| {
115+
pub fn global_ctxt(&'tcx self) -> Result<QueryResult<'_, &'tcx GlobalCtxt<'tcx>>> {
116+
self.gcx.compute(|| {
117+
let sess = self.session();
118+
120119
let mut krate = self.parse()?.steal();
121120

122-
let sess = self.session();
123121
rustc_builtin_macros::cmdline_attrs::inject(
124122
&mut krate,
125123
&sess.parse_sess,
@@ -128,15 +126,6 @@ impl<'tcx> Queries<'tcx> {
128126

129127
let pre_configured_attrs =
130128
rustc_expand::config::pre_configure_attrs(sess, &krate.attrs);
131-
Ok((krate, pre_configured_attrs))
132-
})
133-
}
134-
135-
pub fn global_ctxt(&'tcx self) -> Result<QueryResult<'_, &'tcx GlobalCtxt<'tcx>>> {
136-
self.gcx.compute(|| {
137-
let sess = self.session();
138-
#[allow(deprecated)]
139-
let (krate, pre_configured_attrs) = self.pre_configure()?.steal();
140129

141130
// parse `#[crate_name]` even if `--crate-name` was passed, to make sure it matches.
142131
let crate_name = find_crate_name(sess, &pre_configured_attrs);

0 commit comments

Comments
 (0)