mirror of
https://github.com/python/cpython
synced 2024-09-16 00:27:20 +00:00
gh-120029: remove unused macros in `symtable.c
` (#120222)
Co-authored-by: Carl Meyer <carl@oddbird.net> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
This commit is contained in:
parent
e16aed63f6
commit
32d3e05fe6
|
@ -143,7 +143,6 @@ extern PyObject* _Py_Mangle(PyObject *p, PyObject *name);
|
||||||
#define DEF_PARAM (2<<1) /* formal parameter */
|
#define DEF_PARAM (2<<1) /* formal parameter */
|
||||||
#define DEF_NONLOCAL (2<<2) /* nonlocal stmt */
|
#define DEF_NONLOCAL (2<<2) /* nonlocal stmt */
|
||||||
#define USE (2<<3) /* name is used */
|
#define USE (2<<3) /* name is used */
|
||||||
#define DEF_FREE (2<<4) /* name used but not defined in nested block */
|
|
||||||
#define DEF_FREE_CLASS (2<<5) /* free variable from class's method */
|
#define DEF_FREE_CLASS (2<<5) /* free variable from class's method */
|
||||||
#define DEF_IMPORT (2<<6) /* assignment occurred via import */
|
#define DEF_IMPORT (2<<6) /* assignment occurred via import */
|
||||||
#define DEF_ANNOT (2<<7) /* this name is annotated */
|
#define DEF_ANNOT (2<<7) /* this name is annotated */
|
||||||
|
@ -166,9 +165,6 @@ extern PyObject* _Py_Mangle(PyObject *p, PyObject *name);
|
||||||
#define FREE 4
|
#define FREE 4
|
||||||
#define CELL 5
|
#define CELL 5
|
||||||
|
|
||||||
#define GENERATOR 1
|
|
||||||
#define GENERATOR_EXPRESSION 2
|
|
||||||
|
|
||||||
// Used by symtablemodule.c
|
// Used by symtablemodule.c
|
||||||
extern struct symtable* _Py_SymtableStringObjectFlags(
|
extern struct symtable* _Py_SymtableStringObjectFlags(
|
||||||
const char *str,
|
const char *str,
|
||||||
|
|
|
@ -76,7 +76,6 @@ symtable_init_constants(PyObject *m)
|
||||||
if (PyModule_AddIntMacro(m, DEF_LOCAL) < 0) return -1;
|
if (PyModule_AddIntMacro(m, DEF_LOCAL) < 0) return -1;
|
||||||
if (PyModule_AddIntMacro(m, DEF_PARAM) < 0) return -1;
|
if (PyModule_AddIntMacro(m, DEF_PARAM) < 0) return -1;
|
||||||
if (PyModule_AddIntMacro(m, DEF_TYPE_PARAM) < 0) return -1;
|
if (PyModule_AddIntMacro(m, DEF_TYPE_PARAM) < 0) return -1;
|
||||||
if (PyModule_AddIntMacro(m, DEF_FREE) < 0) return -1;
|
|
||||||
if (PyModule_AddIntMacro(m, DEF_FREE_CLASS) < 0) return -1;
|
if (PyModule_AddIntMacro(m, DEF_FREE_CLASS) < 0) return -1;
|
||||||
if (PyModule_AddIntMacro(m, DEF_IMPORT) < 0) return -1;
|
if (PyModule_AddIntMacro(m, DEF_IMPORT) < 0) return -1;
|
||||||
if (PyModule_AddIntMacro(m, DEF_BOUND) < 0) return -1;
|
if (PyModule_AddIntMacro(m, DEF_BOUND) < 0) return -1;
|
||||||
|
|
|
@ -327,7 +327,6 @@ static void _dump_symtable(PySTEntryObject* ste, PyObject* prefix)
|
||||||
if (flags & DEF_PARAM) printf(" DEF_PARAM");
|
if (flags & DEF_PARAM) printf(" DEF_PARAM");
|
||||||
if (flags & DEF_NONLOCAL) printf(" DEF_NONLOCAL");
|
if (flags & DEF_NONLOCAL) printf(" DEF_NONLOCAL");
|
||||||
if (flags & USE) printf(" USE");
|
if (flags & USE) printf(" USE");
|
||||||
if (flags & DEF_FREE) printf(" DEF_FREE");
|
|
||||||
if (flags & DEF_FREE_CLASS) printf(" DEF_FREE_CLASS");
|
if (flags & DEF_FREE_CLASS) printf(" DEF_FREE_CLASS");
|
||||||
if (flags & DEF_IMPORT) printf(" DEF_IMPORT");
|
if (flags & DEF_IMPORT) printf(" DEF_IMPORT");
|
||||||
if (flags & DEF_ANNOT) printf(" DEF_ANNOT");
|
if (flags & DEF_ANNOT) printf(" DEF_ANNOT");
|
||||||
|
|
Loading…
Reference in a new issue