summaryrefslogtreecommitdiffstats
path: root/src/test/ui/consts/huge-values.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/consts/huge-values.rs')
-rw-r--r--src/test/ui/consts/huge-values.rs17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/test/ui/consts/huge-values.rs b/src/test/ui/consts/huge-values.rs
deleted file mode 100644
index 70a5b10e9..000000000
--- a/src/test/ui/consts/huge-values.rs
+++ /dev/null
@@ -1,17 +0,0 @@
-// build-pass
-// ignore-32bit
-
-// This test is a canary test that will essentially not compile in a reasonable time frame
-// (so it'll take hours) if any of the optimizations regress. With the optimizations, these compile
-// in milliseconds just as if the length were set to `1`.
-
-#[derive(Clone, Copy)]
-struct Foo;
-
-fn main() {
- let _ = [(); 4_000_000_000];
- let _ = [0u8; 4_000_000_000];
- let _ = [Foo; 4_000_000_000];
- let _ = [(Foo, (), Foo, ((), Foo, [0; 0])); 4_000_000_000];
- let _ = [[0; 0]; 4_000_000_000];
-}