summaryrefslogtreecommitdiffstats
path: root/src/test/ui/consts/const-fn-type-name.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/consts/const-fn-type-name.rs')
-rw-r--r--src/test/ui/consts/const-fn-type-name.rs37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/test/ui/consts/const-fn-type-name.rs b/src/test/ui/consts/const-fn-type-name.rs
deleted file mode 100644
index fd4f60cb8..000000000
--- a/src/test/ui/consts/const-fn-type-name.rs
+++ /dev/null
@@ -1,37 +0,0 @@
-// run-pass
-
-#![feature(core_intrinsics)]
-#![feature(const_type_name)]
-#![allow(dead_code)]
-
-const fn type_name_wrapper<T>(_: &T) -> &'static str {
- core::intrinsics::type_name::<T>()
-}
-
-struct Struct<TA, TB, TC> {
- a: TA,
- b: TB,
- c: TC,
-}
-
-type StructInstantiation = Struct<i8, f64, bool>;
-
-const CONST_STRUCT: StructInstantiation = StructInstantiation {
- a: 12,
- b: 13.7,
- c: false,
-};
-
-const CONST_STRUCT_NAME: &'static str = type_name_wrapper(&CONST_STRUCT);
-
-fn main() {
- let non_const_struct = StructInstantiation {
- a: 87,
- b: 65.99,
- c: true,
- };
-
- let non_const_struct_name = type_name_wrapper(&non_const_struct);
-
- assert_eq!(CONST_STRUCT_NAME, non_const_struct_name);
-}