Damien George 4c5f108321 py/compile: Fix bug with break/continue in else of optimised for-range.
This patch fixes a bug whereby the Python stack was not correctly reset if
there was a break/continue statement in the else black of an optimised
for-range loop.

For example, in the following code the "j" variable from the inner for loop
was not being popped off the Python stack:

    for i in range(4):
        for j in range(4):
            pass
        else:
            continue

This is now fixed with this patch.
2017-06-22 13:50:33 +10:00
..
2017-05-29 11:36:05 +03:00
2017-05-29 11:36:05 +03:00
2017-05-29 11:36:05 +03:00
2017-03-08 22:36:02 +11:00
2015-11-13 12:49:18 +00:00
2017-05-29 11:36:05 +03:00
2017-01-27 17:19:06 +11:00
2017-05-29 11:36:05 +03:00