From b348313e7a48811acacc293ac4b2c8b20b4c631b Mon Sep 17 00:00:00 2001 From: Mark Shannon Date: Thu, 22 Feb 2024 14:48:25 +0000 Subject: GH-115651: Convert `LOAD_MODULE_ATTR` into `LOAD_INLINE_CONST` when the module is itself a constant. (GH-115711) --- Python/executor_cases.c.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Python/executor_cases.c.h') diff --git a/Python/executor_cases.c.h b/Python/executor_cases.c.h index 974555cbba9..3054058cf44 100644 --- a/Python/executor_cases.c.h +++ b/Python/executor_cases.c.h @@ -1856,11 +1856,11 @@ case _CHECK_ATTR_MODULE: { PyObject *owner; owner = stack_pointer[-1]; - uint32_t type_version = (uint32_t)CURRENT_OPERAND(); + uint32_t dict_version = (uint32_t)CURRENT_OPERAND(); if (!PyModule_CheckExact(owner)) goto deoptimize; PyDictObject *dict = (PyDictObject *)((PyModuleObject *)owner)->md_dict; assert(dict != NULL); - if (dict->ma_keys->dk_version != type_version) goto deoptimize; + if (dict->ma_keys->dk_version != dict_version) goto deoptimize; break; } -- cgit v1.2.3