mirror of
https://github.com/python/cpython.git
synced 2026-05-09 12:00:49 +00:00
Merge 49aa0101ab into d254d6ee49
This commit is contained in:
commit
3638f52bde
8 changed files with 89 additions and 1 deletions
|
|
@ -2976,6 +2976,11 @@ dummy_func(
|
|||
}
|
||||
|
||||
op(_LOAD_ATTR_CLASS, (descr/4, owner -- attr)) {
|
||||
PyTypeObject *descr_type = Py_TYPE(descr);
|
||||
PyObject *owner_o = PyStackRef_AsPyObjectBorrow(owner);
|
||||
EXIT_IF((descr_type->tp_flags & Py_TPFLAGS_IMMUTABLETYPE) == 0
|
||||
&& descr_type != (PyTypeObject *)owner_o);
|
||||
|
||||
STAT_INC(LOAD_ATTR, hit);
|
||||
assert(descr != NULL);
|
||||
attr = PyStackRef_FromPyObjectNew(descr);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue