summaryrefslogtreecommitdiffstats
path: root/Python/optimizer.c
diff options
context:
space:
mode:
authorBrandt Bucher <brandtbucher@microsoft.com>2025-02-12 18:16:43 (GMT)
committerGitHub <noreply@github.com>2025-02-12 18:16:43 (GMT)
commit11bb08e4ec7b546d57b0ab7a8f199747bef6e422 (patch)
tree5687eda26e9fb7339c5a523f9cfbb399ca0ef634 /Python/optimizer.c
parent72f56654d06a6d23c91e892c05f9e4d70009315b (diff)
downloadcpython-11bb08e4ec7b546d57b0ab7a8f199747bef6e422.zip
cpython-11bb08e4ec7b546d57b0ab7a8f199747bef6e422.tar.gz
cpython-11bb08e4ec7b546d57b0ab7a8f199747bef6e422.tar.bz2
GH-129715: Don't project traces that return to an unknown caller (GH-130024)
Diffstat (limited to 'Python/optimizer.c')
-rw-r--r--Python/optimizer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Python/optimizer.c b/Python/optimizer.c
index bef5728..d86d58d 100644
--- a/Python/optimizer.c
+++ b/Python/optimizer.c
@@ -671,7 +671,7 @@ translate_bytecode_to_trace(
if (trace_stack_depth == 0) {
DPRINTF(2, "Trace stack underflow\n");
OPT_STAT_INC(trace_stack_underflow);
- goto done;
+ return 0;
}
}
uint32_t orig_oparg = oparg; // For OPARG_TOP/BOTTOM