summaryrefslogtreecommitdiffstats
path: root/src/test/ui/mir/issue-76248.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/mir/issue-76248.rs')
-rw-r--r--src/test/ui/mir/issue-76248.rs29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/test/ui/mir/issue-76248.rs b/src/test/ui/mir/issue-76248.rs
deleted file mode 100644
index 18473e79e..000000000
--- a/src/test/ui/mir/issue-76248.rs
+++ /dev/null
@@ -1,29 +0,0 @@
-// This used to ICE during codegen after MIR inlining of g into f.
-// The root cause was a missing fold of length constant in Rvalue::Repeat.
-// Regression test for #76248.
-//
-// build-pass
-// compile-flags: -Zmir-opt-level=3
-
-const N: usize = 1;
-
-pub struct Elem<M> {
- pub x: [usize; N],
- pub m: M,
-}
-
-pub fn f() -> Elem<()> {
- g(())
-}
-
-#[inline]
-pub fn g<M>(m: M) -> Elem<M> {
- Elem {
- x: [0; N],
- m,
- }
-}
-
-pub fn main() {
- f();
-}