From: Lysandros Nikolaou Date: Mon, 16 Oct 2023 20:41:01 +0000 (+0200) Subject: gh-107450: Remove unnecessary overflow check in parser error handler (#110940) X-Git-Tag: v3.13.0a2~448 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f46333b9f50c79abf650998664e07b3ffbb6130a;p=thirdparty%2FPython%2Fcpython.git gh-107450: Remove unnecessary overflow check in parser error handler (#110940) --- diff --git a/Parser/pegen_errors.c b/Parser/pegen_errors.c index 057bf5515199..e2bc3b91c807 100644 --- a/Parser/pegen_errors.c +++ b/Parser/pegen_errors.c @@ -240,12 +240,6 @@ _PyPegen_raise_error(Parser *p, PyObject *errtype, int use_mark, const char *err col_offset = 0; } else { const char* start = p->tok->buf ? p->tok->line_start : p->tok->buf; - if (p->tok->cur - start > INT_MAX) { - PyErr_SetString(PyExc_OverflowError, - "Parser column offset overflow - source line is too big"); - p->error_indicator = 1; - return NULL; - } col_offset = Py_SAFE_DOWNCAST(p->tok->cur - start, intptr_t, int); } } else {