Handle index out of bound errors during const eval without panic#61598
Handle index out of bound errors during const eval without panic#61598bors merged 1 commit intorust-lang:masterfrom
Conversation
|
r? @pnkfelix (rust_highfive has picked a reviewer for you, use r? to override) |
|
Nominating for beta because it's an ICE and there's a high likelihood of a point release, but it is not critical to backport (we've had this ICE for quite a while). Edit: as @jonas-schievink rightly interpreted, I meant backporting to beta only, not stable. |
|
A point release won't affect beta, you have to use |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
| | | | ||
| | index out of bounds: the len is 3 but the index is 4 | ||
|
|
||
| error: aborting due to 3 previous errors |
There was a problem hiding this comment.
It seems to me like we could deduplicate these errors :)
|
LGTM! |
|
@bors r+ |
|
📌 Commit ef6240a has been approved by |
|
r? @oli-obk |
Handle index out of bound errors during const eval without panic Fix rust-lang#61595
Rollup of 5 pull requests Successful merges: - #61598 (Handle index out of bound errors during const eval without panic) - #61720 (std: Remove internal definitions of `cfg_if!` macro) - #61757 (Deprecate ONCE_INIT in future 1.38 release) - #61766 (submodules: update clippy from c0dbd34 to bd33a97) - #61791 (Small cleanup in `check_pat_path`) Failed merges: r? @ghost
|
discussed at compiler team meeting. Approved for backport to beta branch. |
[beta] Rollup backports Rolled up: * [beta] Comment out dev key #61700 Cherry picked: * Dont ICE on an attempt to use GAT without feature gate #61118 * Fix cfg(test) build for x86_64-fortanix-unknown-sgx #61503 * Handle index out of bound errors during const eval without panic #61598 * Hygienize macros in the standard library #61629 * Fix ICE involving mut references #61947 * rustc_typeck: correctly compute `Substs` for `Res::SelfCtor`. #61896 * Revert "Set test flag when rustdoc is running with --test option" #61199 * create a "provisional cache" to restore performance in the case of cycles #61754 r? @ghost
Fix #61595