about summary refs log tree commit diff
path: root/tests/ui/foreign
diff options
context:
space:
mode:
authorBen Kimock <kimockb@gmail.com>2024-04-18 17:39:35 -0400
committerBen Kimock <kimockb@gmail.com>2024-05-20 11:13:10 -0400
commit70147cd3ab30a0f1c6677db0581a17a4bcf5f85d (patch)
treeffece8e0456b2fa4549df7575ad4919a507ed9e3 /tests/ui/foreign
parent281178de4242af70ef6e4f2803ae8573c2778433 (diff)
downloadrust-70147cd3ab30a0f1c6677db0581a17a4bcf5f85d.tar.gz
rust-70147cd3ab30a0f1c6677db0581a17a4bcf5f85d.zip
Patch up foreign-fn-linkname.rs
Diffstat (limited to 'tests/ui/foreign')
-rw-r--r--tests/ui/foreign/foreign-fn-linkname.rs10
-rw-r--r--tests/ui/foreign/foreign2.rs2
2 files changed, 3 insertions, 9 deletions
diff --git a/tests/ui/foreign/foreign-fn-linkname.rs b/tests/ui/foreign/foreign-fn-linkname.rs
index 47edf6fc7bb..7ced34e73fa 100644
--- a/tests/ui/foreign/foreign-fn-linkname.rs
+++ b/tests/ui/foreign/foreign-fn-linkname.rs
@@ -1,20 +1,14 @@
 //@ run-pass
 //@ ignore-sgx no libc
 
-// Ensure no false positive on "unused extern crate" lint
-#![deny(unused_extern_crates)]
-
-#![feature(rustc_private)]
-
-extern crate libc;
 use std::ffi::CString;
 
 mod mlibc {
-    use libc::{c_char, size_t};
+    use std::ffi::c_char;
 
     extern "C" {
         #[link_name = "strlen"]
-        pub fn my_strlen(str: *const c_char) -> size_t;
+        pub fn my_strlen(str: *const c_char) -> usize;
     }
 }
 
diff --git a/tests/ui/foreign/foreign2.rs b/tests/ui/foreign/foreign2.rs
index 765f2833f3c..178a04255cc 100644
--- a/tests/ui/foreign/foreign2.rs
+++ b/tests/ui/foreign/foreign2.rs
@@ -15,7 +15,7 @@ mod zed {
 #[cfg(not(windows))]
 mod mlibc {
     extern crate libc;
-    use libc::{c_int, c_void, size_t, ssize_t};
+    use self::libc::{c_int, c_void, size_t, ssize_t};
 
     extern "C" {
         pub fn write(fd: c_int, buf: *const c_void, count: size_t) -> ssize_t;