Project

General

Profile

Feature #1688

move LEAVE/NEXT rewriting from annotations into fixups

Added by Eric Faulhaber over 11 years ago. Updated over 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
8.00 h
billable:
No
vendor_id:
GCD
version:

History

#1 Updated by Eric Faulhaber over 11 years ago

This will allow simplification of the code handling this as well as improvements in unreachable processing (which happens after fixups and before annotations). For example, there is a case where an unlabeled next that isn't in a loop acts as a return, but today unreachable code processing doesn't detect this.

See testcases/uast/next_as_return.p.

#2 Updated by Greg Shah over 11 years ago

  • Target version set to Code Improvements

#3 Updated by Greg Shah over 7 years ago

  • Target version deleted (Code Improvements)

Also available in: Atom PDF