diff options
author | Anson Mansfield <amansfield@mantaro.com> | 2025-07-08 12:50:37 -0400 |
---|---|---|
committer | Anson Mansfield <amansfield@mantaro.com> | 2025-07-18 10:59:21 -0400 |
commit | ddf2c3afb17c0ea3dd678d02d9c2f01bed5a3020 (patch) | |
tree | 92b7ebdd91f5f8f540963ae06f4ae27682104706 /py/objcode.c | |
parent | 7b38fa4fa3a1c44d224492b1f75a7a9f125c6d18 (diff) |
py/objcode: Remove co_lnotab from v2 preview.
Signed-off-by: Anson Mansfield <amansfield@mantaro.com>
Diffstat (limited to 'py/objcode.c')
-rw-r--r-- | py/objcode.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/py/objcode.c b/py/objcode.c index 52df84d01..1ee33936c 100644 --- a/py/objcode.c +++ b/py/objcode.c @@ -69,6 +69,7 @@ static mp_obj_tuple_t *code_consts(const mp_module_context_t *context, const mp_ return consts; } +#if !MICROPY_PREVIEW_VERSION_2 static mp_obj_t raw_code_lnotab(const mp_raw_code_t *rc) { // const mp_bytecode_prelude_t *prelude = &rc->prelude; uint start = 0; @@ -106,6 +107,7 @@ static mp_obj_t raw_code_lnotab(const mp_raw_code_t *rc) { m_del(byte, buffer, buffer_size); return o; } +#endif static mp_obj_t code_colines_iter(mp_obj_t); static mp_obj_t code_colines_next(mp_obj_t); @@ -198,12 +200,14 @@ static void code_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest) { case MP_QSTR_co_names: dest[0] = MP_OBJ_FROM_PTR(o->dict_locals); break; + #if !MICROPY_PREVIEW_VERSION_2 case MP_QSTR_co_lnotab: if (!o->lnotab) { o->lnotab = raw_code_lnotab(rc); } dest[0] = o->lnotab; break; + #endif case MP_QSTR_co_lines: dest[0] = MP_OBJ_FROM_PTR(&code_colines_obj); dest[1] = self_in; |