summaryrefslogtreecommitdiffstats
path: root/Python/bytecodes.c
diff options
context:
space:
mode:
authorMark Shannon <mark@hotpy.org>2025-03-20 15:39:38 (GMT)
committerGitHub <noreply@github.com>2025-03-20 15:39:38 (GMT)
commit7ebd71ee14a497bb5dc7a693dd00f074a9f4831f (patch)
tree15c6214a266592b9ade709dd45c818a5f972f0a4 /Python/bytecodes.c
parent443c0cd17c5b0c71ee45c3621777454c6b8b0cbd (diff)
downloadcpython-7ebd71ee14a497bb5dc7a693dd00f074a9f4831f.zip
cpython-7ebd71ee14a497bb5dc7a693dd00f074a9f4831f.tar.gz
cpython-7ebd71ee14a497bb5dc7a693dd00f074a9f4831f.tar.bz2
GH-131498: Remove conditional stack effects (GH-131499)
* Adds some missing #includes
Diffstat (limited to 'Python/bytecodes.c')
-rw-r--r--Python/bytecodes.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/Python/bytecodes.c b/Python/bytecodes.c
index 6654608..cdd4d5b 100644
--- a/Python/bytecodes.c
+++ b/Python/bytecodes.c
@@ -59,7 +59,6 @@
#define guard
#define override
#define specializing
-#define split
#define replicate(TIMES)
#define tier1
#define no_save_ip
@@ -1686,8 +1685,10 @@ dummy_func(
ERROR_IF(PyStackRef_IsNull(*res), error);
}
- op(_PUSH_NULL_CONDITIONAL, ( -- null if (oparg & 1))) {
- null = PyStackRef_NULL;
+ op(_PUSH_NULL_CONDITIONAL, ( -- null[oparg & 1])) {
+ if (oparg & 1) {
+ null[0] = PyStackRef_NULL;
+ }
}
macro(LOAD_GLOBAL) =