summaryrefslogtreecommitdiffstats
path: root/Tools/build/generate_opcode_h.py
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/build/generate_opcode_h.py')
-rw-r--r--Tools/build/generate_opcode_h.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/Tools/build/generate_opcode_h.py b/Tools/build/generate_opcode_h.py
index 179abcf..19e5eab 100644
--- a/Tools/build/generate_opcode_h.py
+++ b/Tools/build/generate_opcode_h.py
@@ -120,9 +120,8 @@ def main(opcode_py,
iobj.write("\n#ifdef NEED_OPCODE_TABLES\n")
iobj.write("\nconst uint8_t _PyOpcode_Caches[256] = {\n")
- for i, entries in enumerate(opcode["_inline_cache_entries"]):
- if entries:
- iobj.write(f" [{opname[i]}] = {entries},\n")
+ for name, entries in opcode["_inline_cache_entries"].items():
+ iobj.write(f" [{name}] = {entries},\n")
iobj.write("};\n")
deoptcodes = {}