diff options
Diffstat (limited to 'src/test/ui/mir/issue-76248.rs')
-rw-r--r-- | src/test/ui/mir/issue-76248.rs | 29 |
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(); -} |