tracing::instrument cleanup
This commit is contained in:
parent
ee3c835018
commit
1fc9ef1edd
40 changed files with 117 additions and 247 deletions
|
@ -197,7 +197,7 @@ pub(super) fn op_to_const<'tcx>(
|
|||
}
|
||||
}
|
||||
|
||||
#[instrument(skip(tcx), level = "debug")]
|
||||
#[instrument(skip(tcx), level = "debug", ret)]
|
||||
pub(crate) fn turn_into_const_value<'tcx>(
|
||||
tcx: TyCtxt<'tcx>,
|
||||
constant: ConstAlloc<'tcx>,
|
||||
|
@ -224,10 +224,7 @@ pub(crate) fn turn_into_const_value<'tcx>(
|
|||
);
|
||||
|
||||
// Turn this into a proper constant.
|
||||
let const_val = op_to_const(&ecx, &mplace.into());
|
||||
debug!(?const_val);
|
||||
|
||||
const_val
|
||||
op_to_const(&ecx, &mplace.into())
|
||||
}
|
||||
|
||||
#[instrument(skip(tcx), level = "debug")]
|
||||
|
|
|
@ -204,7 +204,7 @@ fn get_info_on_unsized_field<'tcx>(
|
|||
(unsized_inner_ty, num_elems)
|
||||
}
|
||||
|
||||
#[instrument(skip(ecx), level = "debug")]
|
||||
#[instrument(skip(ecx), level = "debug", ret)]
|
||||
fn create_pointee_place<'tcx>(
|
||||
ecx: &mut CompileTimeEvalContext<'tcx, 'tcx>,
|
||||
ty: Ty<'tcx>,
|
||||
|
@ -237,14 +237,11 @@ fn create_pointee_place<'tcx>(
|
|||
let ptr = ecx.allocate_ptr(size, align, MemoryKind::Stack).unwrap();
|
||||
debug!(?ptr);
|
||||
|
||||
let place = MPlaceTy::from_aligned_ptr_with_meta(
|
||||
MPlaceTy::from_aligned_ptr_with_meta(
|
||||
ptr.into(),
|
||||
layout,
|
||||
MemPlaceMeta::Meta(Scalar::from_machine_usize(num_elems as u64, &tcx)),
|
||||
);
|
||||
debug!(?place);
|
||||
|
||||
place
|
||||
)
|
||||
} else {
|
||||
create_mplace_from_layout(ecx, ty)
|
||||
}
|
||||
|
@ -253,7 +250,7 @@ fn create_pointee_place<'tcx>(
|
|||
/// Converts a `ValTree` to a `ConstValue`, which is needed after mir
|
||||
/// construction has finished.
|
||||
// FIXME Merge `valtree_to_const_value` and `valtree_into_mplace` into one function
|
||||
#[instrument(skip(tcx), level = "debug")]
|
||||
#[instrument(skip(tcx), level = "debug", ret)]
|
||||
pub fn valtree_to_const_value<'tcx>(
|
||||
tcx: TyCtxt<'tcx>,
|
||||
param_env_ty: ty::ParamEnvAnd<'tcx, Ty<'tcx>>,
|
||||
|
@ -294,7 +291,7 @@ pub fn valtree_to_const_value<'tcx>(
|
|||
dump_place(&ecx, place.into());
|
||||
intern_const_alloc_recursive(&mut ecx, InternKind::Constant, &place).unwrap();
|
||||
|
||||
let const_val = match ty.kind() {
|
||||
match ty.kind() {
|
||||
ty::Ref(_, _, _) => {
|
||||
let ref_place = place.to_ref(&tcx);
|
||||
let imm =
|
||||
|
@ -303,10 +300,7 @@ pub fn valtree_to_const_value<'tcx>(
|
|||
op_to_const(&ecx, &imm.into())
|
||||
}
|
||||
_ => op_to_const(&ecx, &place.into()),
|
||||
};
|
||||
debug!(?const_val);
|
||||
|
||||
const_val
|
||||
}
|
||||
}
|
||||
ty::Never
|
||||
| ty::Error(_)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue