From e990c6af086e00dedc877d12b74c1ceedec511d1 Mon Sep 17 00:00:00 2001 From: Nikita Sobolev Date: Mon, 3 Oct 2022 21:35:43 +0300 Subject: [PATCH] gh-94808: `_PyLineTable_StartsLine` was not used (GH-96609) --- Objects/codeobject.c | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/Objects/codeobject.c b/Objects/codeobject.c index 72712f40e42..7d0d038f489 100644 --- a/Objects/codeobject.c +++ b/Objects/codeobject.c @@ -1011,33 +1011,6 @@ _PyLineTable_NextAddressRange(PyCodeAddressRange *range) return 1; } -int -_PyLineTable_StartsLine(PyCodeAddressRange *range) -{ - if (range->ar_start <= 0) { - return 0; - } - const uint8_t *ptr = range->opaque.lo_next; - do { - ptr--; - } while (((*ptr) & 128) == 0); - int code = ((*ptr)>> 3) & 15; - switch(code) { - case PY_CODE_LOCATION_INFO_LONG: - return 0; - case PY_CODE_LOCATION_INFO_NO_COLUMNS: - case PY_CODE_LOCATION_INFO_NONE: - return ptr[1] != 0; - case PY_CODE_LOCATION_INFO_ONE_LINE0: - return 0; - case PY_CODE_LOCATION_INFO_ONE_LINE1: - case PY_CODE_LOCATION_INFO_ONE_LINE2: - return 1; - default: - return 0; - } -} - static int emit_pair(PyObject **bytes, int *offset, int a, int b) {