summaryrefslogtreecommitdiffstats
path: root/Objects/codeobject.c
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2021-06-12 17:44:32 (GMT)
committerGitHub <noreply@github.com>2021-06-12 17:44:32 (GMT)
commitc43317d41e7248405f40864bcc62f675805f4fd0 (patch)
tree665e1cc2011cca8ca4d271e7ca34bd9be8302c23 /Objects/codeobject.c
parentb441e99d89a3f05210cc36ade57699384986ca00 (diff)
downloadcpython-c43317d41e7248405f40864bcc62f675805f4fd0.zip
cpython-c43317d41e7248405f40864bcc62f675805f4fd0.tar.gz
cpython-c43317d41e7248405f40864bcc62f675805f4fd0.tar.bz2
[3.10] Add more const modifiers. (GH-26691). (GH-26692)
(cherry picked from commit be8b631b7a587aa781245e14c8cca32970e1be5b) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Diffstat (limited to 'Objects/codeobject.c')
-rw-r--r--Objects/codeobject.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/Objects/codeobject.c b/Objects/codeobject.c
index c76ac90..976cec5 100644
--- a/Objects/codeobject.c
+++ b/Objects/codeobject.c
@@ -294,7 +294,7 @@ _PyCode_InitOpcache(PyCodeObject *co)
return -1;
}
- _Py_CODEUNIT *opcodes = (_Py_CODEUNIT*)PyBytes_AS_STRING(co->co_code);
+ const _Py_CODEUNIT *opcodes = (_Py_CODEUNIT*)PyBytes_AS_STRING(co->co_code);
Py_ssize_t opts = 0;
for (Py_ssize_t i = 0; i < co_size;) {
@@ -1255,7 +1255,7 @@ PyCode_Addr2Line(PyCodeObject *co, int addrq)
}
void
-PyLineTable_InitAddressRange(char *linetable, Py_ssize_t length, int firstlineno, PyCodeAddressRange *range)
+PyLineTable_InitAddressRange(const char *linetable, Py_ssize_t length, int firstlineno, PyCodeAddressRange *range)
{
range->opaque.lo_next = linetable;
range->opaque.limit = range->opaque.lo_next + length;
@@ -1268,7 +1268,7 @@ PyLineTable_InitAddressRange(char *linetable, Py_ssize_t length, int firstlineno
int
_PyCode_InitAddressRange(PyCodeObject* co, PyCodeAddressRange *bounds)
{
- char *linetable = PyBytes_AS_STRING(co->co_linetable);
+ const char *linetable = PyBytes_AS_STRING(co->co_linetable);
Py_ssize_t length = PyBytes_GET_SIZE(co->co_linetable);
PyLineTable_InitAddressRange(linetable, length, co->co_firstlineno, bounds);
return bounds->ar_line;