diff --git a/Objects/funcobject.c b/Objects/funcobject.c index 76acf9865cb..971eb1cd0d6 100644 --- a/Objects/funcobject.c +++ b/Objects/funcobject.c @@ -156,8 +156,6 @@ PyFunction_SetClosure(PyObject *op, PyObject *closure) #define OFF(x) offsetof(PyFunctionObject, x) -#define RR () - static PyMemberDef func_memberlist[] = { {"func_closure", T_OBJECT, OFF(func_closure), RESTRICTED|READONLY}, diff --git a/Objects/object.c b/Objects/object.c index 26149a7a6b9..470da60e321 100644 --- a/Objects/object.c +++ b/Objects/object.c @@ -704,8 +704,6 @@ default_3way_compare(PyObject *v, PyObject *w) Py_uintptr_t)(w->ob_type)) ? -1 : 1; } -#define CHECK_TYPES(o) PyType_HasFeature((o)->ob_type, Py_TPFLAGS_CHECKTYPES) - /* Do a 3-way comparison, by hook or by crook. Return: -2 for an exception (but see below); -1 if v < w; diff --git a/Python/ceval.c b/Python/ceval.c index 39b76332910..152b9421283 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -3804,9 +3804,6 @@ ext_do_call(PyObject *func, PyObject ***pp_stack, int flags, int na, int nk) return result; } -#define SLICE_ERROR_MSG \ - "standard sequence type does not support step size other than one" - /* Extract a slice index from a PyInt or PyLong, and store in *pi. Silently reduce values larger than INT_MAX to INT_MAX, and silently boost values less than -INT_MAX to 0. Return 0 on error, 1 on success. diff --git a/Python/compile.c b/Python/compile.c index 16328b53e7d..0d230d643a1 100644 --- a/Python/compile.c +++ b/Python/compile.c @@ -51,9 +51,6 @@ int Py_OptimizeFlag = 0; #define DUPLICATE_ARGUMENT \ "duplicate argument '%s' in function definition" -#define ILLEGAL_DYNAMIC_SCOPE \ -"%.100s: exec or 'import *' makes names ambiguous in nested scope" - #define GLOBAL_AFTER_ASSIGN \ "name '%.400s' is assigned to before global declaration" @@ -845,8 +842,6 @@ dump(node *n, int pad, int depth) dump(CHILD(n, i), pad + 1, depth); } -#define DUMP(N) dump(N, 0, -1) - static int com_init(struct compiling *c, const char *filename) {