Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fail typeck for illegal break-with-value #117382

Merged
merged 1 commit into from
Oct 30, 2023

Commits on Oct 30, 2023

  1. Fail typeck for illegal break-with-value

    This is fixes the issue wherein typeck was succeeding for break-with-value
    at illegal locations such as inside `while`, `while let` and `for` loops which
    eventually caused an ICE during MIR interpetation for const eval.
    
    Now we fail typeck for such code which prevents faulty MIR from being generated
    and interpreted, thus fixing the ICE.
    gurry committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    0c8bdd0 View commit details
    Browse the repository at this point in the history