Author Mark.Shannon
Recipients Mark.Shannon, nedbat, pablogsal, zhtw1234
Date 2020-12-14.13:02:14
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
Thanks Ned, that's really helpful. I'll go through those points:

Code after break/continue is no longer compiled.

First line number of modules

Except clause when no exception

Double loops (this also covers End-of-loop jumps, I think)

I want to merge before I fix any of the others, but here is a summary of what I think are the root causes.

    Exit block duplication does not preserve line number of jump to final block

Finally handling
    Combination of two things. Not preserving line numbers when performing jump-to-jump elimination and not marking try cleanup code as artificial.
Date User Action Args
2020-12-14 13:02:14Mark.Shannonsetrecipients: + Mark.Shannon, nedbat, pablogsal, zhtw1234
2020-12-14 13:02:14Mark.Shannonsetmessageid: <>
2020-12-14 13:02:14Mark.Shannonlinkissue42246 messages
2020-12-14 13:02:14Mark.Shannoncreate