summaryrefslogtreecommitdiffstats
path: root/tests/ui/dyn-star/llvm-old-style-ptrs.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/dyn-star/llvm-old-style-ptrs.rs')
-rw-r--r--tests/ui/dyn-star/llvm-old-style-ptrs.rs23
1 files changed, 0 insertions, 23 deletions
diff --git a/tests/ui/dyn-star/llvm-old-style-ptrs.rs b/tests/ui/dyn-star/llvm-old-style-ptrs.rs
deleted file mode 100644
index d35519632..000000000
--- a/tests/ui/dyn-star/llvm-old-style-ptrs.rs
+++ /dev/null
@@ -1,23 +0,0 @@
-// run-pass
-// compile-flags: -Copt-level=0 -Cllvm-args=-opaque-pointers=0
-
-// (opaque-pointers flag is called force-opaque-pointers in LLVM 13...)
-// min-llvm-version: 14.0
-
-// This test can be removed once non-opaque pointers are gone from LLVM, maybe.
-
-#![feature(dyn_star, pointer_like_trait)]
-#![allow(incomplete_features)]
-
-use std::fmt::Debug;
-use std::marker::PointerLike;
-
-fn make_dyn_star<'a>(t: impl PointerLike + Debug + 'a) -> dyn* Debug + 'a {
- t as _
-}
-
-fn main() {
- println!("{:?}", make_dyn_star(Box::new(1i32)));
- println!("{:?}", make_dyn_star(2usize));
- println!("{:?}", make_dyn_star((3usize,)));
-}