@@ -2023,8 +2023,7 @@ dummy_func(
2023
2023
}
2024
2024
2025
2025
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 );
2028
2027
PyDictOrValues dorv = * _PyObject_DictOrValuesPointer (owner );
2029
2028
DEOPT_IF (!_PyDictOrValues_IsValues (dorv ), STORE_ATTR );
2030
2029
}
@@ -2789,8 +2788,7 @@ dummy_func(
2789
2788
}
2790
2789
2791
2790
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 );
2794
2792
PyDictOrValues * dorv = _PyObject_DictOrValuesPointer (owner );
2795
2793
DEOPT_IF (!_PyDictOrValues_IsValues (* dorv ) &&
2796
2794
!_PyObject_MakeInstanceAttributesFromDict (owner , dorv ),
@@ -2823,8 +2821,7 @@ dummy_func(
2823
2821
2824
2822
op (_LOAD_ATTR_METHOD_NO_DICT , (descr /4 , owner -- attr , self if (1 ))) {
2825
2823
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 );
2828
2825
STAT_INC (LOAD_ATTR , hit );
2829
2826
assert (descr != NULL );
2830
2827
assert (_PyType_HasFeature (Py_TYPE (descr ), Py_TPFLAGS_METHOD_DESCRIPTOR ));
0 commit comments