diff --git a/ASTree.cpp b/ASTree.cpp index f86b9c0..1c283a1 100644 --- a/ASTree.cpp +++ b/ASTree.cpp @@ -2516,6 +2516,9 @@ PycRef BuildFromCode(PycRef code, PycModule* mod) that during disassembly/decompilation, we can just treat these as no-ops. */ break; + case Pyc::RESUME_A: + /* Treated as no-op for decompyle purposes */ + break; default: fprintf(stderr, "Unsupported opcode: %s\n", Pyc::OpcodeName(opcode & 0xFF)); cleanBuild = false; diff --git a/scripts/pymultic b/scripts/pymultic index e9eea16..47ef24a 100755 --- a/scripts/pymultic +++ b/scripts/pymultic @@ -30,11 +30,11 @@ PYVERS = { '3.4': '3.4.10', '3.5': '3.5.10', '3.6': '3.6.15', - '3.7': '3.7.15', - '3.8': '3.8.15', - '3.9': '3.9.15', - '3.10': '3.10.8', - '3.11': '3.11.0', + '3.7': '3.7.16', + '3.8': '3.8.16', + '3.9': '3.9.16', + '3.10': '3.10.9', + '3.11': '3.11.1', } OLD_PYTHONS = ('1.0', '1.1', '1.2', '1.3', '1.4', '1.5') diff --git a/tests/compiled/simple_const.3.10.pyc b/tests/compiled/simple_const.3.10.pyc new file mode 100644 index 0000000..79aa998 Binary files /dev/null and b/tests/compiled/simple_const.3.10.pyc differ diff --git a/tests/compiled/simple_const.3.11.pyc b/tests/compiled/simple_const.3.11.pyc new file mode 100644 index 0000000..d5b25d8 Binary files /dev/null and b/tests/compiled/simple_const.3.11.pyc differ diff --git a/tests/compiled/simple_const.3.8.pyc b/tests/compiled/simple_const.3.8.pyc new file mode 100644 index 0000000..5491253 Binary files /dev/null and b/tests/compiled/simple_const.3.8.pyc differ diff --git a/tests/compiled/simple_const.3.9.pyc b/tests/compiled/simple_const.3.9.pyc new file mode 100644 index 0000000..2b8259c Binary files /dev/null and b/tests/compiled/simple_const.3.9.pyc differ