Remove outdated references to librustc_middle
.
This commit is contained in:
parent
f688dd684f
commit
16e117cf96
@ -50,9 +50,7 @@ fn add_args(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// The errors become `MachineStop` with plain strings when being raised.
|
/// The errors become [`InterpError::MachineStop`] when being raised.
|
||||||
// `ConstEvalErr` (in `librustc_middle/mir/interpret/error.rs`) knows to
|
|
||||||
// handle these.
|
|
||||||
impl<'tcx> Into<InterpErrorInfo<'tcx>> for ConstEvalErrKind {
|
impl<'tcx> Into<InterpErrorInfo<'tcx>> for ConstEvalErrKind {
|
||||||
fn into(self) -> InterpErrorInfo<'tcx> {
|
fn into(self) -> InterpErrorInfo<'tcx> {
|
||||||
err_machine_stop!(self).into()
|
err_machine_stop!(self).into()
|
||||||
|
@ -147,7 +147,7 @@ fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result {
|
|||||||
Printer { f }
|
Printer { f }
|
||||||
}
|
}
|
||||||
|
|
||||||
// See comments in src/librustc_middle/lib.rs
|
// See comments in compiler/rustc_middle/src/tests.rs
|
||||||
#[doc(hidden)]
|
#[doc(hidden)]
|
||||||
pub fn __noop_fix_for_27438() {}
|
pub fn __noop_fix_for_27438() {}
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ extern "C" {
|
|||||||
```
|
```
|
||||||
|
|
||||||
A list of available external lang items is available in
|
A list of available external lang items is available in
|
||||||
`src/librustc_middle/middle/weak_lang_items.rs`. Example:
|
`compiler/rustc_hir/src/weak_lang_items.rs`. Example:
|
||||||
|
|
||||||
```
|
```
|
||||||
#![feature(lang_items)]
|
#![feature(lang_items)]
|
||||||
|
@ -639,7 +639,8 @@ pub fn eagerly_translate_to_string<'a>(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// This is here to not allow mutation of flags;
|
// This is here to not allow mutation of flags;
|
||||||
// as of this writing it's only used in tests in librustc_middle.
|
// as of this writing it's used in Session::consider_optimizing and
|
||||||
|
// in tests in rustc_interface.
|
||||||
pub fn can_emit_warnings(&self) -> bool {
|
pub fn can_emit_warnings(&self) -> bool {
|
||||||
self.inner.borrow_mut().flags.can_emit_warnings
|
self.inner.borrow_mut().flags.can_emit_warnings
|
||||||
}
|
}
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
|
|
||||||
use std::fmt::Write;
|
use std::fmt::Write;
|
||||||
|
|
||||||
// hardwired lints from librustc_middle
|
// hardwired lints from rustc_lint_defs
|
||||||
pub use rustc_session::lint::builtin::*;
|
pub use rustc_session::lint::builtin::*;
|
||||||
|
|
||||||
declare_lint! {
|
declare_lint! {
|
||||||
|
@ -94,7 +94,7 @@ macro_rules! arena_types {
|
|||||||
|
|
||||||
// Note that this deliberately duplicates items in the `rustc_hir::arena`,
|
// Note that this deliberately duplicates items in the `rustc_hir::arena`,
|
||||||
// since we need to allocate this type on both the `rustc_hir` arena
|
// since we need to allocate this type on both the `rustc_hir` arena
|
||||||
// (during lowering) and the `librustc_middle` arena (for decoding MIR)
|
// (during lowering) and the `rustc_middle` arena (for decoding MIR)
|
||||||
[decode] asm_template: rustc_ast::InlineAsmTemplatePiece,
|
[decode] asm_template: rustc_ast::InlineAsmTemplatePiece,
|
||||||
[decode] used_trait_imports: rustc_data_structures::unord::UnordSet<rustc_hir::def_id::LocalDefId>,
|
[decode] used_trait_imports: rustc_data_structures::unord::UnordSet<rustc_hir::def_id::LocalDefId>,
|
||||||
[decode] is_late_bound_map: rustc_data_structures::fx::FxIndexSet<rustc_hir::ItemLocalId>,
|
[decode] is_late_bound_map: rustc_data_structures::fx::FxIndexSet<rustc_hir::ItemLocalId>,
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
use super::*;
|
use super::*;
|
||||||
|
|
||||||
// FIXME(#27438): right now the unit tests of librustc_middle don't refer to any actual
|
// FIXME(#27438): right now the unit tests of rustc_middle don't refer to any actual
|
||||||
// functions generated in librustc_data_structures (all
|
// functions generated in rustc_data_structures (all
|
||||||
// references are through generic functions), but statics are
|
// references are through generic functions), but statics are
|
||||||
// referenced from time to time. Due to this bug we won't
|
// referenced from time to time. Due to this bug we won't
|
||||||
// actually correctly link in the statics unless we also
|
// actually correctly link in the statics unless we also
|
||||||
|
Loading…
Reference in New Issue
Block a user