{"ast_node_type":"other","tokens":[{"end":35,"kind":"keyword","start":0,"text":"if"}]}
            if !new_ptr.is_null() {
            let new_ptr = GlobalAlloc::alloc(self, new_layout);
                let size = cmp::min(old_layout.size(), new_size);