bpo-42908: Mark cleanup code at end of try-except and with artificial (#24202)

* Mark bytecodes at end of try-except as artificial.

* Make sure that the CFG is consistent throughout optimiization. 

* Extend line-number propagation logic so that implicit returns after 'try-except' or 'with' have the correct line numbers.

* Update importlib
This commit is contained in:
Mark Shannon 2021-01-13 12:05:43 +00:00 committed by GitHub
parent 2396614b89
commit 3bd6035b6b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 4484 additions and 4370 deletions

3159
Python/importlib.h generated

File diff suppressed because it is too large Load diff