summaryrefslogtreecommitdiffstats
path: root/src/test/ui/consts/const-typeid-of-rpass.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/consts/const-typeid-of-rpass.rs')
-rw-r--r--src/test/ui/consts/const-typeid-of-rpass.rs34
1 files changed, 0 insertions, 34 deletions
diff --git a/src/test/ui/consts/const-typeid-of-rpass.rs b/src/test/ui/consts/const-typeid-of-rpass.rs
deleted file mode 100644
index 89d57ae4f..000000000
--- a/src/test/ui/consts/const-typeid-of-rpass.rs
+++ /dev/null
@@ -1,34 +0,0 @@
-// run-pass
-#![feature(const_type_id)]
-#![feature(core_intrinsics)]
-
-use std::any::TypeId;
-
-struct A;
-
-static ID_ISIZE: TypeId = TypeId::of::<isize>();
-
-pub fn main() {
- assert_eq!(ID_ISIZE, TypeId::of::<isize>());
-
- // sanity test of TypeId
- const T: (TypeId, TypeId, TypeId) = (TypeId::of::<usize>(),
- TypeId::of::<&'static str>(),
- TypeId::of::<A>());
- let (d, e, f) = (TypeId::of::<usize>(), TypeId::of::<&'static str>(),
- TypeId::of::<A>());
-
- assert!(T.0 != T.1);
- assert!(T.0 != T.2);
- assert!(T.1 != T.2);
-
- assert_eq!(T.0, d);
- assert_eq!(T.1, e);
- assert_eq!(T.2, f);
-
- // Check fn pointer against collisions
- const F: (TypeId, TypeId) = (TypeId::of::<fn(fn(A) -> A) -> A>(),
- TypeId::of::<fn(fn() -> A, A) -> A>());
-
- assert!(F.0 != F.1);
-}