-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
Allow Unreachable
terminators through min_const_fn
checks
#66788
Conversation
Unreachable
terminators through min_const_fn
checks
Home come? Seems good to me for that PR to land. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
r=me if you like, or wait for Oliver's review; up to you :)
Oh I meant #66758 (I use keyword completion to reference github issues). I didn't see someone was trying to work on it. In a perfect world these tests would live together, but it's not terribly important. I'll remove the test from this one? |
Sure, why not; you could also wait and rebase -- up to you :) |
📌 Commit a626bf6 has been approved by |
…, r=Centril Allow `Unreachable` terminators through `min_const_fn` checks Resolves rust-lang#66756. This allows `Unreachable` terminators through the `min_const_fn` checks if `#![feature(const_if_match)]` is enabled. We could probably just allow them with no feature flag, but it seems okay to be conservative here. r? @oli-obk
Rollup of 14 pull requests Successful merges: - #66128 (alloc: Add new_zeroed() versions like new_uninit().) - #66661 (Add riscv64gc-unknown-linux-gnu target) - #66663 (Miri: print leak report even without tracing) - #66711 (Add hardware floating point features to aarch64-pc-windows-msvc) - #66713 (introduce a target to build the kernel of the unikernel HermitCore) - #66717 (tidy: Accommodate rustfmt's preferred layout of stability attributes) - #66719 (Store pointer width as u32 on Config) - #66720 (Move ErrorReported to rustc_errors) - #66737 (Error codes cleanup) - #66754 (Various tweaks to diagnostic output) - #66763 (Minor edit for documentation-tests.md that increases clarity) - #66779 (follow the same function order in the trait) - #66786 (Add wildcard test for const_if_match) - #66788 (Allow `Unreachable` terminators through `min_const_fn` checks) Failed merges: r? @ghost
See rust-lang#66788 (comment) for context.
…=Dylan-DPC Combine similar tests for const match See rust-lang#66788 (comment) for context.
Resolves #66756.
This allows
Unreachable
terminators through themin_const_fn
checks if#![feature(const_if_match)]
is enabled. We could probably just allow them with no feature flag, but it seems okay to be conservative here.r? @oli-obk