summaryrefslogtreecommitdiffstats
path: root/Python/flowgraph.c
diff options
context:
space:
mode:
Diffstat (limited to 'Python/flowgraph.c')
-rw-r--r--Python/flowgraph.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/Python/flowgraph.c b/Python/flowgraph.c
index a6b2a9f..d78fb92 100644
--- a/Python/flowgraph.c
+++ b/Python/flowgraph.c
@@ -2002,6 +2002,10 @@ _PyCfg_ConvertPseudoOps(basicblock *entryblock)
assert(SAME_OPCODE_METADATA(instr->i_opcode, NOP));
INSTR_SET_OP0(instr, NOP);
}
+ else if (instr->i_opcode == LOAD_CLOSURE) {
+ assert(SAME_OPCODE_METADATA(LOAD_CLOSURE, LOAD_FAST));
+ instr->i_opcode = LOAD_FAST;
+ }
else if (instr->i_opcode == STORE_FAST_MAYBE_NULL) {
assert(SAME_OPCODE_METADATA(STORE_FAST_MAYBE_NULL, STORE_FAST));
instr->i_opcode = STORE_FAST;