diff options
author | Brandt Bucher <brandtbucher@microsoft.com> | 2024-07-25 10:45:28 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-25 10:45:28 -0700 |
commit | 5f6001130f8ada871193377954cfcfee01ef93b6 (patch) | |
tree | 982d1ac9e0f248c6bbacb2f35fd4d791c952acb2 /Python/optimizer_cases.c.h | |
parent | 5e686ff57d6bc2fd8c675bd2c59a064be6da2839 (diff) | |
download | cpython-5f6001130f8ada871193377954cfcfee01ef93b6.tar.gz cpython-5f6001130f8ada871193377954cfcfee01ef93b6.zip |
GH-118093: Add tier two support for LOAD_ATTR_PROPERTY (GH-122283)
Diffstat (limited to 'Python/optimizer_cases.c.h')
-rw-r--r-- | Python/optimizer_cases.c.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Python/optimizer_cases.c.h b/Python/optimizer_cases.c.h index 8077badce78..8c2b1ac7926 100644 --- a/Python/optimizer_cases.c.h +++ b/Python/optimizer_cases.c.h @@ -1160,7 +1160,12 @@ break; } - /* _LOAD_ATTR_PROPERTY is not a viable micro-op for tier 2 */ + case _LOAD_ATTR_PROPERTY_FRAME: { + _PyInterpreterFrame *new_frame; + new_frame = sym_new_not_null(ctx); + stack_pointer[-1] = (_Py_UopsSymbol *)new_frame; + break; + } /* _LOAD_ATTR_GETATTRIBUTE_OVERRIDDEN is not a viable micro-op for tier 2 */ |