diff options
author | Ken Jin <kenjin@python.org> | 2025-07-02 01:20:46 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-02 01:20:46 +0800 |
commit | e0d6500b2d9a08beb7b607b846d1eeaa26706667 (patch) | |
tree | e63eb65578a53a414607d2a7b873eb823ba1cd58 /Python/optimizer_cases.c.h | |
parent | 17cf0a343b13b6f38a8ecf28b0dc892a4b456ca7 (diff) | |
download | cpython-e0d6500b2d9a08beb7b607b846d1eeaa26706667.tar.gz cpython-e0d6500b2d9a08beb7b607b846d1eeaa26706667.zip |
gh-136125: Use `_PyObject_GetMethodStackRef` for `LOAD_ATTR` (GH-136127)
Diffstat (limited to 'Python/optimizer_cases.c.h')
-rw-r--r-- | Python/optimizer_cases.c.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Python/optimizer_cases.c.h b/Python/optimizer_cases.c.h index 8d30df3aa7d..82660d02a4e 100644 --- a/Python/optimizer_cases.c.h +++ b/Python/optimizer_cases.c.h @@ -1414,16 +1414,16 @@ case _LOAD_ATTR: { JitOptRef owner; - JitOptRef attr; + JitOptRef *attr; JitOptRef *self_or_null; owner = stack_pointer[-1]; + attr = &stack_pointer[-1]; self_or_null = &stack_pointer[0]; (void)owner; - attr = sym_new_not_null(ctx); + *attr = sym_new_not_null(ctx); if (oparg & 1) { self_or_null[0] = sym_new_unknown(ctx); } - stack_pointer[-1] = attr; stack_pointer += (oparg&1); assert(WITHIN_STACK_BOUNDS()); break; |