about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDeadbeef <ent3rm4n@gmail.com>2021-07-13 00:14:28 +0800
committerDeadbeef <ent3rm4n@gmail.com>2021-07-13 00:14:28 +0800
commit4adcd600b85bd2d41a969d29ab5450a07db41565 (patch)
treea5e84557d619791e45fe07e3c8a3ed06a6fc7f27
parente97c29bda238cf55ddd7eec772deb823364b1846 (diff)
downloadrust-4adcd600b85bd2d41a969d29ab5450a07db41565.tar.gz
rust-4adcd600b85bd2d41a969d29ab5450a07db41565.zip
Remove `multiple-definitions` test
-rw-r--r--src/test/ui/rfc-2627-raw-dylib/multiple-definitions.rs19
-rw-r--r--src/test/ui/rfc-2627-raw-dylib/multiple-definitions.stderr17
2 files changed, 0 insertions, 36 deletions
diff --git a/src/test/ui/rfc-2627-raw-dylib/multiple-definitions.rs b/src/test/ui/rfc-2627-raw-dylib/multiple-definitions.rs
deleted file mode 100644
index 3f7597498ba..00000000000
--- a/src/test/ui/rfc-2627-raw-dylib/multiple-definitions.rs
+++ /dev/null
@@ -1,19 +0,0 @@
-// only-i686-pc-windows-msvc
-// compile-flags: --crate-type lib --emit link
-#![allow(clashing_extern_declarations)]
-#![feature(raw_dylib)]
-//~^ WARN the feature `raw_dylib` is incomplete
-#[link(name = "foo", kind = "raw-dylib")]
-extern "C" {
-    fn f(x: i32);
-    //~^ ERROR multiple definitions of external function `f` from library `foo.dll` have different calling conventions
-}
-
-pub fn lib_main() {
-    #[link(name = "foo", kind = "raw-dylib")]
-    extern "stdcall" {
-        fn f(x: i32);
-    }
-
-    unsafe { f(42); }
-}
diff --git a/src/test/ui/rfc-2627-raw-dylib/multiple-definitions.stderr b/src/test/ui/rfc-2627-raw-dylib/multiple-definitions.stderr
deleted file mode 100644
index 91f6f0cf722..00000000000
--- a/src/test/ui/rfc-2627-raw-dylib/multiple-definitions.stderr
+++ /dev/null
@@ -1,17 +0,0 @@
-warning: the feature `raw_dylib` is incomplete and may not be safe to use and/or cause compiler crashes
-  --> $DIR/multiple-definitions.rs:4:12
-   |
-LL | #![feature(raw_dylib)]
-   |            ^^^^^^^^^
-   |
-   = note: `#[warn(incomplete_features)]` on by default
-   = note: see issue #58713 <https://github.com/rust-lang/rust/issues/58713> for more information
-
-error: multiple definitions of external function `f` from library `foo.dll` have different calling conventions
-  --> $DIR/multiple-definitions.rs:8:5
-   |
-LL |     fn f(x: i32);
-   |     ^^^^^^^^^^^^^
-
-error: aborting due to previous error; 1 warning emitted
-