summaryrefslogtreecommitdiffstats
path: root/src/test/ui/issues/issue-16538.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/issues/issue-16538.rs')
-rw-r--r--src/test/ui/issues/issue-16538.rs19
1 files changed, 0 insertions, 19 deletions
diff --git a/src/test/ui/issues/issue-16538.rs b/src/test/ui/issues/issue-16538.rs
deleted file mode 100644
index 270fa3014..000000000
--- a/src/test/ui/issues/issue-16538.rs
+++ /dev/null
@@ -1,19 +0,0 @@
-// revisions: mir thir
-// [thir]compile-flags: -Z thir-unsafeck
-
-mod Y {
- pub type X = usize;
- extern "C" {
- pub static x: *const usize;
- }
- pub fn foo(value: *const X) -> *const X {
- value
- }
-}
-
-static foo: &Y::X = &*Y::foo(Y::x as *const Y::X);
-//~^ ERROR dereference of raw pointer
-//~| ERROR E0015
-//~| ERROR use of extern static is unsafe and requires
-
-fn main() {}