mirror of https://github.com/python/cpython
bpo-46486: Fixed misspelled name DesciptorClassification
This commit is contained in:
parent
270a09184d
commit
d1beb241d9
|
@ -587,10 +587,10 @@ typedef enum {
|
|||
ABSENT, /* Attribute is not present on the class */
|
||||
DUNDER_CLASS, /* __class__ attribute */
|
||||
GETSET_OVERRIDDEN /* __getattribute__ or __setattr__ has been overridden */
|
||||
} DesciptorClassification;
|
||||
} DescriptorClassification;
|
||||
|
||||
|
||||
static DesciptorClassification
|
||||
static DescriptorClassification
|
||||
analyze_descriptor(PyTypeObject *type, PyObject *name, PyObject **descr, int store)
|
||||
{
|
||||
if (store) {
|
||||
|
@ -651,7 +651,7 @@ analyze_descriptor(PyTypeObject *type, PyObject *name, PyObject **descr, int sto
|
|||
static int
|
||||
specialize_dict_access(
|
||||
PyObject *owner, _Py_CODEUNIT *instr, PyTypeObject *type,
|
||||
DesciptorClassification kind, PyObject *name,
|
||||
DescriptorClassification kind, PyObject *name,
|
||||
_PyAdaptiveEntry *cache0, _PyAttrCache *cache1,
|
||||
int base_op, int values_op, int hint_op)
|
||||
{
|
||||
|
@ -718,7 +718,7 @@ _Py_Specialize_LoadAttr(PyObject *owner, _Py_CODEUNIT *instr, PyObject *name, Sp
|
|||
}
|
||||
}
|
||||
PyObject *descr;
|
||||
DesciptorClassification kind = analyze_descriptor(type, name, &descr, 0);
|
||||
DescriptorClassification kind = analyze_descriptor(type, name, &descr, 0);
|
||||
switch(kind) {
|
||||
case OVERRIDING:
|
||||
SPECIALIZATION_FAIL(LOAD_ATTR, SPEC_FAIL_OVERRIDING_DESCRIPTOR);
|
||||
|
@ -807,7 +807,7 @@ _Py_Specialize_StoreAttr(PyObject *owner, _Py_CODEUNIT *instr, PyObject *name, S
|
|||
goto fail;
|
||||
}
|
||||
PyObject *descr;
|
||||
DesciptorClassification kind = analyze_descriptor(type, name, &descr, 1);
|
||||
DescriptorClassification kind = analyze_descriptor(type, name, &descr, 1);
|
||||
switch(kind) {
|
||||
case OVERRIDING:
|
||||
SPECIALIZATION_FAIL(STORE_ATTR, SPEC_FAIL_OVERRIDING_DESCRIPTOR);
|
||||
|
@ -881,7 +881,7 @@ success:
|
|||
|
||||
#ifdef Py_STATS
|
||||
static int
|
||||
load_method_fail_kind(DesciptorClassification kind)
|
||||
load_method_fail_kind(DescriptorClassification kind)
|
||||
{
|
||||
switch (kind) {
|
||||
case OVERRIDING:
|
||||
|
@ -921,7 +921,7 @@ specialize_class_load_method(PyObject *owner, _Py_CODEUNIT *instr, PyObject *nam
|
|||
{
|
||||
|
||||
PyObject *descr = NULL;
|
||||
DesciptorClassification kind = 0;
|
||||
DescriptorClassification kind = 0;
|
||||
kind = analyze_descriptor((PyTypeObject *)owner, name, &descr, 0);
|
||||
switch (kind) {
|
||||
case METHOD:
|
||||
|
@ -969,7 +969,7 @@ _Py_Specialize_LoadMethod(PyObject *owner, _Py_CODEUNIT *instr, PyObject *name,
|
|||
}
|
||||
|
||||
PyObject *descr = NULL;
|
||||
DesciptorClassification kind = 0;
|
||||
DescriptorClassification kind = 0;
|
||||
kind = analyze_descriptor(owner_cls, name, &descr, 0);
|
||||
assert(descr != NULL || kind == ABSENT || kind == GETSET_OVERRIDDEN);
|
||||
if (kind != METHOD) {
|
||||
|
|
Loading…
Reference in New Issue