@@ -514,7 +514,6 @@ eval_frame(PyFrameObject *f)
514514
515515/* Code access macros */
516516
517- #define GETNAMEV (i ) (GETITEM(names, (i)))
518517#define INSTR_OFFSET () (next_instr - first_instr)
519518#define NEXTOP () (*next_instr++)
520519#define NEXTARG () (next_instr += 2, (next_instr[-1]<<8) + next_instr[-2])
@@ -1563,7 +1562,7 @@ eval_frame(PyFrameObject *f)
15631562 break ;
15641563
15651564 case STORE_NAME :
1566- w = GETNAMEV ( oparg );
1565+ w = GETITEM ( names , oparg );
15671566 v = POP ();
15681567 if ((x = f -> f_locals ) == NULL ) {
15691568 PyErr_Format (PyExc_SystemError ,
@@ -1576,7 +1575,7 @@ eval_frame(PyFrameObject *f)
15761575 break ;
15771576
15781577 case DELETE_NAME :
1579- w = GETNAMEV ( oparg );
1578+ w = GETITEM ( names , oparg );
15801579 if ((x = f -> f_locals ) == NULL ) {
15811580 PyErr_Format (PyExc_SystemError ,
15821581 "no locals when deleting %s" ,
@@ -1631,7 +1630,7 @@ eval_frame(PyFrameObject *f)
16311630 break ;
16321631
16331632 case STORE_ATTR :
1634- w = GETNAMEV ( oparg );
1633+ w = GETITEM ( names , oparg );
16351634 v = POP ();
16361635 u = POP ();
16371636 err = PyObject_SetAttr (v , w , u ); /* v.w = u */
@@ -1640,29 +1639,29 @@ eval_frame(PyFrameObject *f)
16401639 break ;
16411640
16421641 case DELETE_ATTR :
1643- w = GETNAMEV ( oparg );
1642+ w = GETITEM ( names , oparg );
16441643 v = POP ();
16451644 err = PyObject_SetAttr (v , w , (PyObject * )NULL );
16461645 /* del v.w */
16471646 Py_DECREF (v );
16481647 break ;
16491648
16501649 case STORE_GLOBAL :
1651- w = GETNAMEV ( oparg );
1650+ w = GETITEM ( names , oparg );
16521651 v = POP ();
16531652 err = PyDict_SetItem (f -> f_globals , w , v );
16541653 Py_DECREF (v );
16551654 break ;
16561655
16571656 case DELETE_GLOBAL :
1658- w = GETNAMEV ( oparg );
1657+ w = GETITEM ( names , oparg );
16591658 if ((err = PyDict_DelItem (f -> f_globals , w )) != 0 )
16601659 format_exc_check_arg (
16611660 PyExc_NameError , GLOBAL_NAME_ERROR_MSG , w );
16621661 break ;
16631662
16641663 case LOAD_NAME :
1665- w = GETNAMEV ( oparg );
1664+ w = GETITEM ( names , oparg );
16661665 if ((x = f -> f_locals ) == NULL ) {
16671666 PyErr_Format (PyExc_SystemError ,
16681667 "no locals when loading %s" ,
@@ -1687,7 +1686,7 @@ eval_frame(PyFrameObject *f)
16871686 break ;
16881687
16891688 case LOAD_GLOBAL :
1690- w = GETNAMEV ( oparg );
1689+ w = GETITEM ( names , oparg );
16911690 x = PyDict_GetItem (f -> f_globals , w );
16921691 if (x == NULL ) {
16931692 x = PyDict_GetItem (f -> f_builtins , w );
@@ -1788,7 +1787,7 @@ eval_frame(PyFrameObject *f)
17881787 break ;
17891788
17901789 case LOAD_ATTR :
1791- w = GETNAMEV ( oparg );
1790+ w = GETITEM ( names , oparg );
17921791 v = POP ();
17931792 x = PyObject_GetAttr (v , w );
17941793 Py_DECREF (v );
@@ -1830,7 +1829,7 @@ eval_frame(PyFrameObject *f)
18301829 break ;
18311830
18321831 case IMPORT_NAME :
1833- w = GETNAMEV ( oparg );
1832+ w = GETITEM ( names , oparg );
18341833 x = PyDict_GetItemString (f -> f_builtins , "__import__" );
18351834 if (x == NULL ) {
18361835 PyErr_SetString (PyExc_ImportError ,
@@ -1870,7 +1869,7 @@ eval_frame(PyFrameObject *f)
18701869 break ;
18711870
18721871 case IMPORT_FROM :
1873- w = GETNAMEV ( oparg );
1872+ w = GETITEM ( names , oparg );
18741873 v = TOP ();
18751874 x = import_from (v , w );
18761875 PUSH (x );
0 commit comments