mirror of
https://github.com/python/cpython.git
synced 2026-05-06 20:51:17 -04:00
GH-91409: Don't overwrite valid locations with NOP locations (GH-95067)
This commit is contained in:
+4
-1
@@ -9278,7 +9278,10 @@ clean_basic_block(basicblock *bb) {
|
||||
/* or, if the next instruction has same line number or no line number */
|
||||
if (src < bb->b_iused - 1) {
|
||||
int next_lineno = bb->b_instr[src+1].i_loc.lineno;
|
||||
if (next_lineno < 0 || next_lineno == lineno) {
|
||||
if (next_lineno == lineno) {
|
||||
continue;
|
||||
}
|
||||
if (next_lineno < 0) {
|
||||
bb->b_instr[src+1].i_loc = bb->b_instr[src].i_loc;
|
||||
continue;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user