From ab61d3f4303d14a413bc9ae6557c730ffdf7579e Mon Sep 17 00:00:00 2001 From: Mark Shannon Date: Mon, 20 Jan 2025 17:09:23 +0000 Subject: GH-128914: Remove conditional stack effects from `bytecodes.c` and the code generators (GH-128918) --- Python/optimizer.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'Python/optimizer.c') diff --git a/Python/optimizer.c b/Python/optimizer.c index 9beb47246eb..b91caf11ffa 100644 --- a/Python/optimizer.c +++ b/Python/optimizer.c @@ -1274,10 +1274,7 @@ uop_optimize( for (int pc = 0; pc < length; pc++) { int opcode = buffer[pc].opcode; int oparg = buffer[pc].oparg; - if (_PyUop_Flags[opcode] & HAS_OPARG_AND_1_FLAG) { - buffer[pc].opcode = opcode + 1 + (oparg & 1); - } - else if (oparg < _PyUop_Replication[opcode]) { + if (oparg < _PyUop_Replication[opcode]) { buffer[pc].opcode = opcode + oparg + 1; } else if (is_terminator(&buffer[pc])) { -- cgit v1.2.3