summaryrefslogtreecommitdiffstats
path: root/src/test/ui/issues/issue-44255.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/issues/issue-44255.rs')
-rw-r--r--src/test/ui/issues/issue-44255.rs29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/test/ui/issues/issue-44255.rs b/src/test/ui/issues/issue-44255.rs
deleted file mode 100644
index 224503204..000000000
--- a/src/test/ui/issues/issue-44255.rs
+++ /dev/null
@@ -1,29 +0,0 @@
-// run-pass
-
-use std::marker::PhantomData;
-
-fn main() {
- let _arr = [1; <Multiply<Five, Five>>::VAL];
-}
-
-trait TypeVal<T> {
- const VAL: T;
-}
-
-struct Five;
-
-impl TypeVal<usize> for Five {
- const VAL: usize = 5;
-}
-
-struct Multiply<N, M> {
- _n: PhantomData<N>,
- _m: PhantomData<M>,
-}
-
-impl<N, M> TypeVal<usize> for Multiply<N, M>
- where N: TypeVal<usize>,
- M: TypeVal<usize>,
-{
- const VAL: usize = N::VAL * M::VAL;
-}