summaryrefslogtreecommitdiffstats
path: root/src/test/ui/consts/underscore_const_names.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/consts/underscore_const_names.rs')
-rw-r--r--src/test/ui/consts/underscore_const_names.rs31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/test/ui/consts/underscore_const_names.rs b/src/test/ui/consts/underscore_const_names.rs
deleted file mode 100644
index d0e625bf1..000000000
--- a/src/test/ui/consts/underscore_const_names.rs
+++ /dev/null
@@ -1,31 +0,0 @@
-// build-pass (FIXME(62277): could be check-pass?)
-
-#![deny(unused)]
-
-trait Trt {}
-pub struct Str {}
-impl Trt for Str {}
-
-macro_rules! check_impl {
- ($struct:ident,$trait:ident) => {
- const _ : () = {
- use std::marker::PhantomData;
- struct ImplementsTrait<T: $trait>(PhantomData<T>);
- let _ = ImplementsTrait::<$struct>(PhantomData);
- ()
- };
- }
-}
-
-const _ : () = ();
-
-const _ : i32 = 42;
-const _ : Str = Str{};
-
-check_impl!(Str, Trt);
-check_impl!(Str, Trt);
-
-fn main() {
- check_impl!(Str, Trt);
- check_impl!(Str, Trt);
-}