commit | 16570f59caecde43b13b0e5f4c9328e4ceded544 | [log] [tgz] |
---|---|---|
author | Amaury Forgeot d'Arc <amauryfa@gmail.com> | Thu Jan 24 22:51:18 2008 +0000 |
committer | Amaury Forgeot d'Arc <amauryfa@gmail.com> | Thu Jan 24 22:51:18 2008 +0000 |
tree | 4e85aacb3816816b40bc6e099313b234734781b0 | |
parent | 5310b6941965afa3a40e61e8315590c931dc47e6 [diff] |
#1920: when considering a block starting by "while 0", the compiler optimized the whole construct away, even when an 'else' clause is present:: while 0: print("no") else: print("yes") did not generate any code at all. Now the compiler emits the 'else' block, like it already does for 'if' statements. Will backport.