summaryrefslogtreecommitdiffstats
path: root/src/test/ui/extern/extern-const.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/extern/extern-const.rs')
-rw-r--r--src/test/ui/extern/extern-const.rs26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/test/ui/extern/extern-const.rs b/src/test/ui/extern/extern-const.rs
deleted file mode 100644
index 7cef5b349..000000000
--- a/src/test/ui/extern/extern-const.rs
+++ /dev/null
@@ -1,26 +0,0 @@
-// Check extern items cannot be const + `rustfix` suggests using
-// extern static.
-//
-// #54388: an unused reference to an undefined static may or may not
-// compile. To sidestep this by using one that *is* defined.
-
-// run-rustfix
-// ignore-wasm32-bare no external library to link to.
-// ignore-asmjs wasm2js does not support source maps yet
-// compile-flags: -g
-#![feature(rustc_private)]
-extern crate libc;
-
-#[link(name = "rust_test_helpers", kind = "static")]
-extern "C" {
- const rust_dbg_static_mut: libc::c_int; //~ ERROR extern items cannot be `const`
-}
-
-fn main() {
- // We suggest turning the (illegal) extern `const` into an extern `static`,
- // but this also requires `unsafe` (a deny-by-default lint at comment time,
- // future error; Issue #36247)
- unsafe {
- let _x = rust_dbg_static_mut;
- }
-}