From 3a5102986d2e4fcd70e0f03f75bd8793775c29e3 Mon Sep 17 00:00:00 2001 From: Caio Date: Sun, 27 Mar 2022 09:19:34 -0300 Subject: [PATCH] Remove duplicated test files --- .../anon-extern-mod-cross-crate-1.rs | 9 ----- src/test/ui/abi/auxiliary/foreign_lib.rs | 37 ------------------- .../anon-extern-mod-cross-crate-1.rs | 9 ----- .../duplicated-external-mods.rs | 0 .../{ => foreign}/invoke-external-foreign.rs | 0 .../ui/consts/auxiliary/cci_borrow_lib.rs | 3 -- src/test/ui/consts/auxiliary/cci_const.rs | 6 --- .../const-cross-crate-const.rs | 0 .../const-cross-crate-extern.rs | 0 9 files changed, 64 deletions(-) delete mode 100644 src/test/ui/abi/auxiliary/anon-extern-mod-cross-crate-1.rs delete mode 100644 src/test/ui/abi/auxiliary/foreign_lib.rs delete mode 100644 src/test/ui/abi/consts/auxiliary/anon-extern-mod-cross-crate-1.rs rename src/test/ui/abi/{ => cross-crate}/duplicated-external-mods.rs (100%) rename src/test/ui/abi/{ => foreign}/invoke-external-foreign.rs (100%) delete mode 100644 src/test/ui/consts/auxiliary/cci_borrow_lib.rs delete mode 100644 src/test/ui/consts/auxiliary/cci_const.rs rename src/test/ui/{consts => cross-crate}/const-cross-crate-const.rs (100%) rename src/test/ui/{consts => cross-crate}/const-cross-crate-extern.rs (100%) diff --git a/src/test/ui/abi/auxiliary/anon-extern-mod-cross-crate-1.rs b/src/test/ui/abi/auxiliary/anon-extern-mod-cross-crate-1.rs deleted file mode 100644 index 5cbf8093c5c..00000000000 --- a/src/test/ui/abi/auxiliary/anon-extern-mod-cross-crate-1.rs +++ /dev/null @@ -1,9 +0,0 @@ -#![crate_name = "anonexternmod"] -#![feature(rustc_private)] - -extern crate libc; - -#[link(name = "rust_test_helpers", kind = "static")] -extern "C" { - pub fn rust_get_test_int() -> libc::intptr_t; -} diff --git a/src/test/ui/abi/auxiliary/foreign_lib.rs b/src/test/ui/abi/auxiliary/foreign_lib.rs deleted file mode 100644 index 3c649b778bd..00000000000 --- a/src/test/ui/abi/auxiliary/foreign_lib.rs +++ /dev/null @@ -1,37 +0,0 @@ -#![crate_name = "foreign_lib"] -#![feature(rustc_private)] - -pub mod rustrt { - extern crate libc; - - #[link(name = "rust_test_helpers", kind = "static")] - extern "C" { - pub fn rust_get_test_int() -> libc::intptr_t; - } -} - -pub mod rustrt2 { - extern crate libc; - - extern "C" { - pub fn rust_get_test_int() -> libc::intptr_t; - } -} - -pub mod rustrt3 { - // Different type, but same ABI (on all supported platforms). - // Ensures that we don't ICE or trigger LLVM asserts when - // importing the same symbol under different types. - // See https://github.com/rust-lang/rust/issues/32740. - extern "C" { - pub fn rust_get_test_int() -> *const u8; - } -} - -pub fn local_uses() { - unsafe { - let x = rustrt::rust_get_test_int(); - assert_eq!(x, rustrt2::rust_get_test_int()); - assert_eq!(x as *const _, rustrt3::rust_get_test_int()); - } -} diff --git a/src/test/ui/abi/consts/auxiliary/anon-extern-mod-cross-crate-1.rs b/src/test/ui/abi/consts/auxiliary/anon-extern-mod-cross-crate-1.rs deleted file mode 100644 index 5cbf8093c5c..00000000000 --- a/src/test/ui/abi/consts/auxiliary/anon-extern-mod-cross-crate-1.rs +++ /dev/null @@ -1,9 +0,0 @@ -#![crate_name = "anonexternmod"] -#![feature(rustc_private)] - -extern crate libc; - -#[link(name = "rust_test_helpers", kind = "static")] -extern "C" { - pub fn rust_get_test_int() -> libc::intptr_t; -} diff --git a/src/test/ui/abi/duplicated-external-mods.rs b/src/test/ui/abi/cross-crate/duplicated-external-mods.rs similarity index 100% rename from src/test/ui/abi/duplicated-external-mods.rs rename to src/test/ui/abi/cross-crate/duplicated-external-mods.rs diff --git a/src/test/ui/abi/invoke-external-foreign.rs b/src/test/ui/abi/foreign/invoke-external-foreign.rs similarity index 100% rename from src/test/ui/abi/invoke-external-foreign.rs rename to src/test/ui/abi/foreign/invoke-external-foreign.rs diff --git a/src/test/ui/consts/auxiliary/cci_borrow_lib.rs b/src/test/ui/consts/auxiliary/cci_borrow_lib.rs deleted file mode 100644 index 7c57a1c6678..00000000000 --- a/src/test/ui/consts/auxiliary/cci_borrow_lib.rs +++ /dev/null @@ -1,3 +0,0 @@ -pub fn foo(x: &usize) -> usize { - *x -} diff --git a/src/test/ui/consts/auxiliary/cci_const.rs b/src/test/ui/consts/auxiliary/cci_const.rs deleted file mode 100644 index c83b3f4a5bb..00000000000 --- a/src/test/ui/consts/auxiliary/cci_const.rs +++ /dev/null @@ -1,6 +0,0 @@ -pub extern "C" fn bar() { -} - -pub const foopy: &'static str = "hi there"; -pub const uint_val: usize = 12; -pub const uint_expr: usize = (1 << uint_val) - 1; diff --git a/src/test/ui/consts/const-cross-crate-const.rs b/src/test/ui/cross-crate/const-cross-crate-const.rs similarity index 100% rename from src/test/ui/consts/const-cross-crate-const.rs rename to src/test/ui/cross-crate/const-cross-crate-const.rs diff --git a/src/test/ui/consts/const-cross-crate-extern.rs b/src/test/ui/cross-crate/const-cross-crate-extern.rs similarity index 100% rename from src/test/ui/consts/const-cross-crate-extern.rs rename to src/test/ui/cross-crate/const-cross-crate-extern.rs