{"ast_node_type":"other","tokens":[{"end":74,"kind":"keyword","start":0,"text":"if"}]}
            if tail.has_trivial_sizedness(self.tcx, SizedTraitKind::Sized)
            // Sized types have static alignment, and so do slices.
                || matches!(tail.kind(), ty::Slice(..))