summaryrefslogtreecommitdiffstats
path: root/Tools/cases_generator
diff options
context:
space:
mode:
authorSam Gross <colesbury@gmail.com>2024-07-02 16:30:14 (GMT)
committerGitHub <noreply@github.com>2024-07-02 16:30:14 (GMT)
commit8e8d202f552c993f40913b628139a39a5abe6a03 (patch)
treea907d73519febe133d4b86f57f33908e241ff41a /Tools/cases_generator
parent1ac273224a85126c4356e355f7445206fadde7ec (diff)
downloadcpython-8e8d202f552c993f40913b628139a39a5abe6a03.zip
cpython-8e8d202f552c993f40913b628139a39a5abe6a03.tar.gz
cpython-8e8d202f552c993f40913b628139a39a5abe6a03.tar.bz2
gh-117139: Add _PyTuple_FromStackRefSteal and use it (#121244)
Avoids the extra conversion from stack refs to PyObjects.
Diffstat (limited to 'Tools/cases_generator')
-rw-r--r--Tools/cases_generator/analyzer.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/Tools/cases_generator/analyzer.py b/Tools/cases_generator/analyzer.py
index 6b1af1b..f92560b 100644
--- a/Tools/cases_generator/analyzer.py
+++ b/Tools/cases_generator/analyzer.py
@@ -431,6 +431,7 @@ NON_ESCAPING_FUNCTIONS = (
"CONVERSION_FAILED",
"_PyList_FromArraySteal",
"_PyTuple_FromArraySteal",
+ "_PyTuple_FromStackRefSteal",
)
ESCAPING_FUNCTIONS = (