Mercurial > cpython-lru_cache-weakref
diff Python/asdl.c @ 36718:45e6f901902c legacy-trunk
Remove asdl_seq_APPEND() and simplify asdl seq implementation.
Clarify intended use of set_context() and check errors at all call sites.
| author | Jeremy Hylton <jeremy@alum.mit.edu> |
|---|---|
| date | Tue, 28 Feb 2006 17:58:27 +0000 |
| parents | ea083efdc96c |
| children | 5e72b0c74100 f731859e9b3b |
line wrap: on
line diff
--- a/Python/asdl.c Tue Feb 28 17:53:58 2006 +0000 +++ b/Python/asdl.c Tue Feb 28 17:58:27 2006 +0000 @@ -8,18 +8,12 @@ size_t n = sizeof(asdl_seq) + (size ? (sizeof(void *) * (size - 1)) : 0); - seq = (asdl_seq *)malloc(n); + seq = (asdl_seq *)PyArena_Malloc(arena, n); if (!seq) { PyErr_NoMemory(); return NULL; } - PyArena_AddMallocPointer(arena, (void *)seq); memset(seq, 0, n); seq->size = size; return seq; } - -void -asdl_seq_free(asdl_seq *seq) -{ -}
