bpo-46486: Fixed misspelled name DesciptorClassification

This commit is contained in:
Kumar Aditya 2022-01-24 03:33:50 +05:30 committed by GitHub
parent 270a09184d
commit d1beb241d9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -587,10 +587,10 @@ typedef enum {
ABSENT, /* Attribute is not present on the class */ ABSENT, /* Attribute is not present on the class */
DUNDER_CLASS, /* __class__ attribute */ DUNDER_CLASS, /* __class__ attribute */
GETSET_OVERRIDDEN /* __getattribute__ or __setattr__ has been overridden */ GETSET_OVERRIDDEN /* __getattribute__ or __setattr__ has been overridden */
} DesciptorClassification; } DescriptorClassification;
static DesciptorClassification static DescriptorClassification
analyze_descriptor(PyTypeObject *type, PyObject *name, PyObject **descr, int store) analyze_descriptor(PyTypeObject *type, PyObject *name, PyObject **descr, int store)
{ {
if (store) { if (store) {
@ -651,7 +651,7 @@ analyze_descriptor(PyTypeObject *type, PyObject *name, PyObject **descr, int sto
static int static int
specialize_dict_access( specialize_dict_access(
PyObject *owner, _Py_CODEUNIT *instr, PyTypeObject *type, PyObject *owner, _Py_CODEUNIT *instr, PyTypeObject *type,
DesciptorClassification kind, PyObject *name, DescriptorClassification kind, PyObject *name,
_PyAdaptiveEntry *cache0, _PyAttrCache *cache1, _PyAdaptiveEntry *cache0, _PyAttrCache *cache1,
int base_op, int values_op, int hint_op) 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; PyObject *descr;
DesciptorClassification kind = analyze_descriptor(type, name, &descr, 0); DescriptorClassification kind = analyze_descriptor(type, name, &descr, 0);
switch(kind) { switch(kind) {
case OVERRIDING: case OVERRIDING:
SPECIALIZATION_FAIL(LOAD_ATTR, SPEC_FAIL_OVERRIDING_DESCRIPTOR); 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; goto fail;
} }
PyObject *descr; PyObject *descr;
DesciptorClassification kind = analyze_descriptor(type, name, &descr, 1); DescriptorClassification kind = analyze_descriptor(type, name, &descr, 1);
switch(kind) { switch(kind) {
case OVERRIDING: case OVERRIDING:
SPECIALIZATION_FAIL(STORE_ATTR, SPEC_FAIL_OVERRIDING_DESCRIPTOR); SPECIALIZATION_FAIL(STORE_ATTR, SPEC_FAIL_OVERRIDING_DESCRIPTOR);
@ -881,7 +881,7 @@ success:
#ifdef Py_STATS #ifdef Py_STATS
static int static int
load_method_fail_kind(DesciptorClassification kind) load_method_fail_kind(DescriptorClassification kind)
{ {
switch (kind) { switch (kind) {
case OVERRIDING: case OVERRIDING:
@ -921,7 +921,7 @@ specialize_class_load_method(PyObject *owner, _Py_CODEUNIT *instr, PyObject *nam
{ {
PyObject *descr = NULL; PyObject *descr = NULL;
DesciptorClassification kind = 0; DescriptorClassification kind = 0;
kind = analyze_descriptor((PyTypeObject *)owner, name, &descr, 0); kind = analyze_descriptor((PyTypeObject *)owner, name, &descr, 0);
switch (kind) { switch (kind) {
case METHOD: case METHOD:
@ -969,7 +969,7 @@ _Py_Specialize_LoadMethod(PyObject *owner, _Py_CODEUNIT *instr, PyObject *name,
} }
PyObject *descr = NULL; PyObject *descr = NULL;
DesciptorClassification kind = 0; DescriptorClassification kind = 0;
kind = analyze_descriptor(owner_cls, name, &descr, 0); kind = analyze_descriptor(owner_cls, name, &descr, 0);
assert(descr != NULL || kind == ABSENT || kind == GETSET_OVERRIDDEN); assert(descr != NULL || kind == ABSENT || kind == GETSET_OVERRIDDEN);
if (kind != METHOD) { if (kind != METHOD) {