{"ast_node_type":"other","tokens":[{"end":70,"kind":"keyword","start":0,"text":"if"}]}
                if ret.layout.ty.is_freeze(*ecx.tcx, ecx.typing_env) {
                // Outermost allocation is mutable if `!Freeze` i.e. contains interior mutable types.
                    Mutability::Not