Mercurial > cpython-lru_cache-weakref
diff Python/ceval.c @ 79695:fb40d0ab0c77
move more variable declarations to the top of blocks
| author | Benjamin Peterson <benjamin@python.org> |
|---|---|
| date | Fri, 12 Oct 2012 11:40:01 -0400 |
| parents | 6ca52f901fc1 |
| children | bb6fd6f021e7 |
line wrap: on
line diff
--- a/Python/ceval.c Fri Oct 12 11:37:56 2012 -0400 +++ b/Python/ceval.c Fri Oct 12 11:40:01 2012 -0400 @@ -1834,13 +1834,14 @@ TARGET(PRINT_EXPR) { PyObject *value = POP(); PyObject *hook = PySys_GetObject("displayhook"); + PyObject *res; if (hook == NULL) { PyErr_SetString(PyExc_RuntimeError, "lost sys.displayhook"); Py_DECREF(value); goto error; } - PyObject *res = PyObject_CallFunctionObjArgs(hook, value, NULL); + res = PyObject_CallFunctionObjArgs(hook, value, NULL); Py_DECREF(value); if (res == NULL) goto error; @@ -2394,7 +2395,7 @@ _Py_IDENTIFIER(__import__); PyObject *name = GETITEM(names, oparg); PyObject *func = _PyDict_GetItemId(f->f_builtins, &PyId___import__); - PyObject *from, *level, *args; + PyObject *from, *level, *args, *res; if (func == NULL) { PyErr_SetString(PyExc_ImportError, "__import__ not found"); @@ -2426,7 +2427,7 @@ goto error; } READ_TIMESTAMP(intr0); - PyObject *res = PyEval_CallObject(func, args); + res = PyEval_CallObject(func, args); READ_TIMESTAMP(intr1); Py_DECREF(args); Py_DECREF(func);
