Mercurial > cpython-lru_cache-weakref
comparison Python/Python-ast.c @ 37599:44fb03a6a524 legacy-trunk
Make _kind types global for C++ compilation.
Explicitly cast void* to int to cmpop_ty.
| author | Martin v. Löwis <martin@v.loewis.de> |
|---|---|
| date | Tue, 11 Apr 2006 08:06:50 +0000 |
| parents | 2b2e9c388fbb |
| children | f76b5d987314 |
comparison
equal
deleted
inserted
replaced
| 37598:56e00c9b5011 | 37599:44fb03a6a524 |
|---|---|
| 2503 { | 2503 { |
| 2504 int i, n = asdl_seq_LEN(o->v.Compare.ops); | 2504 int i, n = asdl_seq_LEN(o->v.Compare.ops); |
| 2505 value = PyList_New(n); | 2505 value = PyList_New(n); |
| 2506 if (!value) goto failed; | 2506 if (!value) goto failed; |
| 2507 for(i = 0; i < n; i++) | 2507 for(i = 0; i < n; i++) |
| 2508 PyList_SET_ITEM(value, i, ast2obj_cmpop((cmpop_ty)asdl_seq_GET(o->v.Compare.ops, i))); | 2508 PyList_SET_ITEM(value, i, ast2obj_cmpop((cmpop_ty)(int)asdl_seq_GET(o->v.Compare.ops, i))); |
| 2509 } | 2509 } |
| 2510 if (!value) goto failed; | 2510 if (!value) goto failed; |
| 2511 if (PyObject_SetAttrString(result, "ops", value) == -1) | 2511 if (PyObject_SetAttrString(result, "ops", value) == -1) |
| 2512 goto failed; | 2512 goto failed; |
| 2513 Py_DECREF(value); | 2513 Py_DECREF(value); |
