pub(crate) fn deref_const<'tcx>( tcx: TyCtxt<'tcx>, param_env: ParamEnv<'tcx>, val: &'tcx Const<'tcx>) -> &'tcx Const<'tcx>