summaryrefslogtreecommitdiffstats
path: root/src/test/ui/associated-consts/defaults-cyclic-fail.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/associated-consts/defaults-cyclic-fail.rs')
-rw-r--r--src/test/ui/associated-consts/defaults-cyclic-fail.rs17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/test/ui/associated-consts/defaults-cyclic-fail.rs b/src/test/ui/associated-consts/defaults-cyclic-fail.rs
deleted file mode 100644
index a1c6840a0..000000000
--- a/src/test/ui/associated-consts/defaults-cyclic-fail.rs
+++ /dev/null
@@ -1,17 +0,0 @@
-// build-fail
-
-// Cyclic assoc. const defaults don't error unless *used*
-trait Tr {
- const A: u8 = Self::B;
- //~^ cycle detected when const-evaluating + checking `Tr::A`
-
- const B: u8 = Self::A;
-}
-
-// This impl is *allowed* unless its assoc. consts are used
-impl Tr for () {}
-
-fn main() {
- // This triggers the cycle error
- assert_eq!(<() as Tr>::A, 0);
-}