diff options
Diffstat (limited to 'Tools/scripts/generate_opcode_h.py')
-rw-r--r-- | Tools/scripts/generate_opcode_h.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Tools/scripts/generate_opcode_h.py b/Tools/scripts/generate_opcode_h.py index a13fa77..1b45020 100644 --- a/Tools/scripts/generate_opcode_h.py +++ b/Tools/scripts/generate_opcode_h.py @@ -129,6 +129,13 @@ def main(opcode_py, outfile='Include/opcode.h'): fobj.write("};\n") fobj.write("#endif\n") + fobj.write("\n") + fobj.write("#define EXTRA_CASES \\\n") + for i, flag in enumerate(used): + if not flag: + fobj.write(f" case {i}: \\\n") + fobj.write(" ;\n") + fobj.write(footer) |