about summary refs log tree commit diff
path: root/src/test/ui/extern/extern-const.fixed
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/extern/extern-const.fixed')
-rw-r--r--src/test/ui/extern/extern-const.fixed26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/test/ui/extern/extern-const.fixed b/src/test/ui/extern/extern-const.fixed
deleted file mode 100644
index 9d96b4f63fb..00000000000
--- a/src/test/ui/extern/extern-const.fixed
+++ /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" {
-    static 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;
-    }
-}