From 7b4bd2c68f2280cf479a6591d46f66287eb14f3d Mon Sep 17 00:00:00 2001 From: Lil-Ran Date: Sat, 13 Sep 2025 14:06:42 +0800 Subject: [PATCH] fix: suppress co extra bcc flag warning --- pyc_code.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pyc_code.cpp b/pyc_code.cpp index 1d6df25..87e19bd 100644 --- a/pyc_code.cpp +++ b/pyc_code.cpp @@ -133,9 +133,10 @@ void PycCode::load(PycData* stream, PycModule* mod) unsigned char pyarmor_fn_count = extra_data[0] & 3; unsigned char pyarmor_co_descriptor_count = (extra_data[0] >> 2) & 3; - if (extra_data[0] & 0xF0) + bool _pyarmor_bcc = (extra_data[0] >> 4) & 1; + if (extra_data[0] & 0xE0) { - fprintf(stderr, "Unsupported Pyarmor CO extra flag (%02X)\n", extra_data[0]); + fprintf(stderr, "Unsupported Pyarmor CO extra flag (0x%02X)\n", extra_data[0]); fprintf(stderr, "Please open an issue at https://github.com/Lil-House/Pyarmor-Static-Unpack-1shot/issues to request support and help to make this tool better.\n"); } if (pyarmor_co_descriptor_count > 1)