summaryrefslogtreecommitdiffstats
path: root/Python/ceval.c
diff options
context:
space:
mode:
authorMark Shannon <mark@hotpy.org>2023-05-05 16:53:07 (GMT)
committerGitHub <noreply@github.com>2023-05-05 16:53:07 (GMT)
commita0df9ee8fc77443510ab7e9ba8fd830f255a8fec (patch)
tree2af48b491e6dcd471fd16f04e6ae87a85b1097cd /Python/ceval.c
parent45a9e3834a6ed20ee250e2e5a8583dffcef0eb73 (diff)
downloadcpython-a0df9ee8fc77443510ab7e9ba8fd830f255a8fec.zip
cpython-a0df9ee8fc77443510ab7e9ba8fd830f255a8fec.tar.gz
cpython-a0df9ee8fc77443510ab7e9ba8fd830f255a8fec.tar.bz2
GH-96803: Add three C-API functions to make _PyInterpreterFrame less opaque for users of PEP 523. (GH-96849)
Diffstat (limited to 'Python/ceval.c')
-rw-r--r--Python/ceval.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/Python/ceval.c b/Python/ceval.c
index 958689d..56a3b12 100644
--- a/Python/ceval.c
+++ b/Python/ceval.c
@@ -27,6 +27,7 @@
#include "pycore_dict.h"
#include "dictobject.h"
#include "pycore_frame.h"
+#include "frameobject.h" // _PyInterpreterFrame_GetLine
#include "opcode.h"
#include "pydtrace.h"
#include "setobject.h"
@@ -785,7 +786,7 @@ handle_eval_breaker:
_PyErr_Format(tstate, PyExc_SystemError,
"%U:%d: unknown opcode %d",
frame->f_code->co_filename,
- _PyInterpreterFrame_GetLine(frame),
+ PyUnstable_InterpreterFrame_GetLine(frame),
opcode);
goto error;