diff options
author | Brandt Bucher <brandtbucher@microsoft.com> | 2024-07-25 17:45:28 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-25 17:45:28 (GMT) |
commit | 5f6001130f8ada871193377954cfcfee01ef93b6 (patch) | |
tree | 982d1ac9e0f248c6bbacb2f35fd4d791c952acb2 /Python/specialize.c | |
parent | 5e686ff57d6bc2fd8c675bd2c59a064be6da2839 (diff) | |
download | cpython-5f6001130f8ada871193377954cfcfee01ef93b6.zip cpython-5f6001130f8ada871193377954cfcfee01ef93b6.tar.gz cpython-5f6001130f8ada871193377954cfcfee01ef93b6.tar.bz2 |
GH-118093: Add tier two support for LOAD_ATTR_PROPERTY (GH-122283)
Diffstat (limited to 'Python/specialize.c')
-rw-r--r-- | Python/specialize.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/Python/specialize.c b/Python/specialize.c index 3af0dea..c354a90 100644 --- a/Python/specialize.c +++ b/Python/specialize.c @@ -963,15 +963,10 @@ _Py_Specialize_LoadAttr(_PyStackRef owner_st, _Py_CODEUNIT *instr, PyObject *nam SPECIALIZATION_FAIL(LOAD_ATTR, SPEC_FAIL_ATTR_METHOD); goto fail; } - uint32_t version = function_get_version(fget, LOAD_ATTR); - if (version == 0) { - goto fail; - } if (_PyInterpreterState_GET()->eval_frame) { SPECIALIZATION_FAIL(LOAD_ATTR, SPEC_FAIL_OTHER); goto fail; } - write_u32(lm_cache->keys_version, version); assert(type->tp_version_tag != 0); write_u32(lm_cache->type_version, type->tp_version_tag); /* borrowed */ |