Function rustc_const_eval::interpret::intrinsics::eval_nullary_intrinsic
source · pub(crate) fn eval_nullary_intrinsic<'tcx>(
tcx: TyCtxt<'tcx>,
param_env: ParamEnv<'tcx>,
def_id: DefId,
args: GenericArgsRef<'tcx>,
) -> InterpResult<'tcx, ConstValue<'tcx>>
Expand description
The logic for all nullary intrinsics is implemented here. These intrinsics don’t get evaluated
inside an InterpCx
and instead have their value computed directly from rustc internal info.