Rollup merge of #69881 - Centril:fix-69485, r=oli-obk
VariantSizeDifferences: bail on SizeOverflow Fixes #69485. r? @oli-obk
This commit is contained in:
commit
1b0c73baff
3 changed files with 20 additions and 4 deletions
10
src/test/ui/lint/issue-69485-var-size-diffs-too-large.rs
Normal file
10
src/test/ui/lint/issue-69485-var-size-diffs-too-large.rs
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
// build-fail
|
||||
// only-x86_64
|
||||
|
||||
fn main() {
|
||||
Bug::V([0; !0]); //~ ERROR is too big for the current
|
||||
}
|
||||
|
||||
enum Bug {
|
||||
V([u8; !0]),
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
error: the type `[u8; 18446744073709551615]` is too big for the current architecture
|
||||
--> $DIR/issue-69485-var-size-diffs-too-large.rs:5:12
|
||||
|
|
||||
LL | Bug::V([0; !0]);
|
||||
| ^^^^^^^
|
||||
|
||||
error: aborting due to previous error
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue