pub fn collect_temps_and_candidates<'tcx>( ccx: &ConstCx<'_, 'tcx>, rpo: &mut ReversePostorderIter<'_, 'tcx>) -> (IndexVec<Local, TempState>, Vec<Candidate>)