@@ -2023,8 +2023,7 @@ dummy_func(
20232023 }
20242024
20252025 op (_GUARD_DORV_VALUES , (owner -- owner )) {
2026- PyTypeObject * tp = Py_TYPE (owner );
2027- assert (tp -> tp_flags & Py_TPFLAGS_MANAGED_DICT );
2026+ assert (Py_TYPE (owner )-> tp_flags & Py_TPFLAGS_MANAGED_DICT );
20282027 PyDictOrValues dorv = * _PyObject_DictOrValuesPointer (owner );
20292028 DEOPT_IF (!_PyDictOrValues_IsValues (dorv ), STORE_ATTR );
20302029 }
@@ -2789,8 +2788,7 @@ dummy_func(
27892788 }
27902789
27912790 op (_GUARD_DORV_VALUES_INST_ATTR_FROM_DICT , (owner -- owner )) {
2792- PyTypeObject * owner_cls = Py_TYPE (owner );
2793- assert (owner_cls -> tp_flags & Py_TPFLAGS_MANAGED_DICT );
2791+ assert (Py_TYPE (owner )-> tp_flags & Py_TPFLAGS_MANAGED_DICT );
27942792 PyDictOrValues * dorv = _PyObject_DictOrValuesPointer (owner );
27952793 DEOPT_IF (!_PyDictOrValues_IsValues (* dorv ) &&
27962794 !_PyObject_MakeInstanceAttributesFromDict (owner , dorv ),
@@ -2823,8 +2821,7 @@ dummy_func(
28232821
28242822 op (_LOAD_ATTR_METHOD_NO_DICT , (descr /4 , owner -- attr , self if (1 ))) {
28252823 assert (oparg & 1 );
2826- PyTypeObject * owner_cls = Py_TYPE (owner );
2827- assert (owner_cls -> tp_dictoffset == 0 );
2824+ assert (Py_TYPE (owner )-> tp_dictoffset == 0 );
28282825 STAT_INC (LOAD_ATTR , hit );
28292826 assert (descr != NULL );
28302827 assert (_PyType_HasFeature (Py_TYPE (descr ), Py_TPFLAGS_METHOD_DESCRIPTOR ));
0 commit comments