fn needs_ordered_drop_inner<'tcx>(
    cx: &LateContext<'tcx>,
    ty: Ty<'tcx>,
    seen: &mut FxHashSet<Ty<'tcx>>
) -> bool