summaryrefslogtreecommitdiffstats
path: root/Python/abstract_interp_cases.c.h
diff options
context:
space:
mode:
authorMark Shannon <mark@hotpy.org>2023-10-31 13:21:07 (GMT)
committerGitHub <noreply@github.com>2023-10-31 13:21:07 (GMT)
commit2904d99839cd4620818fd0556a1c0b0229944abc (patch)
tree39a1a91ac415017441f0c5c6859f6226f0a5332c /Python/abstract_interp_cases.c.h
parentd27acd4461ee603bcf6f4a81ca6afccc9fc87331 (diff)
downloadcpython-2904d99839cd4620818fd0556a1c0b0229944abc.zip
cpython-2904d99839cd4620818fd0556a1c0b0229944abc.tar.gz
cpython-2904d99839cd4620818fd0556a1c0b0229944abc.tar.bz2
GH-111485: Remove some special cases from the code generator and bytecodes.c (GH-111540)
Diffstat (limited to 'Python/abstract_interp_cases.c.h')
-rw-r--r--Python/abstract_interp_cases.c.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/Python/abstract_interp_cases.c.h b/Python/abstract_interp_cases.c.h
index 232c569..11090ee 100644
--- a/Python/abstract_interp_cases.c.h
+++ b/Python/abstract_interp_cases.c.h
@@ -344,6 +344,10 @@
break;
}
+ case MAKE_CELL: {
+ break;
+ }
+
case DELETE_DEREF: {
break;
}
@@ -668,6 +672,13 @@
break;
}
+ case BEFORE_ASYNC_WITH: {
+ STACK_GROW(1);
+ PARTITIONNODE_OVERWRITE((_Py_PARTITIONNODE_t *)PARTITIONNODE_NULLROOT, PEEK(-(-2)), true);
+ PARTITIONNODE_OVERWRITE((_Py_PARTITIONNODE_t *)PARTITIONNODE_NULLROOT, PEEK(-(-1)), true);
+ break;
+ }
+
case WITH_EXCEPT_START: {
STACK_GROW(1);
PARTITIONNODE_OVERWRITE((_Py_PARTITIONNODE_t *)PARTITIONNODE_NULLROOT, PEEK(-(-1)), true);