no more Reveal :(
This commit is contained in:
parent
f4b516b10c
commit
319843d8cd
46 changed files with 112 additions and 299 deletions
|
@ -14,7 +14,6 @@ use rustc_feature::Features;
|
|||
use rustc_hir::def::Res;
|
||||
use rustc_hir::def_id::{CrateNum, DefId};
|
||||
use rustc_hir::definitions::{DefPathData, DisambiguatedDefPathData};
|
||||
use rustc_infer::traits::Reveal;
|
||||
use rustc_middle::bug;
|
||||
use rustc_middle::middle::privacy::EffectiveVisibilities;
|
||||
use rustc_middle::ty::layout::{LayoutError, LayoutOfHelpers, TyAndLayout};
|
||||
|
@ -702,7 +701,6 @@ impl<'tcx> LateContext<'tcx> {
|
|||
/// The typing mode of the currently visited node. Use this when
|
||||
/// building a new `InferCtxt`.
|
||||
pub fn typing_mode(&self) -> TypingMode<'tcx> {
|
||||
debug_assert_eq!(self.param_env.reveal(), Reveal::UserFacing);
|
||||
// FIXME(#132279): In case we're in a body, we should use a typing
|
||||
// mode which reveals the opaque types defined by that body.
|
||||
TypingMode::non_body_analysis()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue