Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • C cpython
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Kirill Smelkov
  • cpython
  • Repository
  • cpython
  • Python
  • compile.c
Find file BlameHistoryPermalink
  • Amaury Forgeot d'Arc's avatar
    #1920: when considering a block starting by "while 0", the compiler optimized the · 16570f59
    Amaury Forgeot d'Arc authored Jan 24, 2008
    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.
    16570f59
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7