| _Py_asdl_seq_new(Py_ssize_t size, PyArena *arena) |
| (size && (((size_t)size - 1) > (SIZE_MAX / sizeof(void *))))) { |
| n = (size ? (sizeof(void *) * (size - 1)) : 0); |
| /* check if size can be added safely */ |
| if (n > SIZE_MAX - sizeof(asdl_seq)) { |
| seq = (asdl_seq *)PyArena_Malloc(arena, n); |
| _Py_asdl_int_seq_new(Py_ssize_t size, PyArena *arena) |
| asdl_int_seq *seq = NULL; |
| (size && (((size_t)size - 1) > (SIZE_MAX / sizeof(void *))))) { |
| n = (size ? (sizeof(void *) * (size - 1)) : 0); |
| /* check if size can be added safely */ |
| if (n > SIZE_MAX - sizeof(asdl_seq)) { |
| seq = (asdl_int_seq *)PyArena_Malloc(arena, n); |