about summary refs log tree commit diff
path: root/tests/codegen
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2024-02-06 22:45:42 +0100
committerGitHub <noreply@github.com>2024-02-06 22:45:42 +0100
commit59ba8024af9d216b2831b0b3e375084868fa5c23 (patch)
treee7afaa7bbe36b3e6a8da4a211d1e456b82d2e1ba /tests/codegen
parent0a4702d0117c91db70724a672b54da483030c4b2 (diff)
parent73313158988c20b57a341502b4099629b6867755 (diff)
downloadrust-59ba8024af9d216b2831b0b3e375084868fa5c23.tar.gz
rust-59ba8024af9d216b2831b0b3e375084868fa5c23.zip
Rollup merge of #120502 - clubby789:remove-ffi-returns-twice, r=compiler-errors
Remove `ffi_returns_twice` feature

The [tracking issue](https://github.com/rust-lang/rust/issues/58314) and [RFC](https://github.com/rust-lang/rfcs/pull/2633) have been closed for a couple of years.

There is also an attribute gate in R-A which should be removed if this lands.
Diffstat (limited to 'tests/codegen')
-rw-r--r--tests/codegen/cffi/ffi-returns-twice.rs11
1 files changed, 0 insertions, 11 deletions
diff --git a/tests/codegen/cffi/ffi-returns-twice.rs b/tests/codegen/cffi/ffi-returns-twice.rs
deleted file mode 100644
index 0fbe03f0bb6..00000000000
--- a/tests/codegen/cffi/ffi-returns-twice.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-// compile-flags: -C no-prepopulate-passes
-#![crate_type = "lib"]
-#![feature(ffi_returns_twice)]
-
-pub fn bar() { unsafe { foo() } }
-
-extern "C" {
-    // CHECK: declare{{( dso_local)?}} void @foo(){{.*}}[[ATTRS:#[0-9]+]]
-    // CHECK: attributes [[ATTRS]] = { {{.*}}returns_twice{{.*}} }
-    #[ffi_returns_twice] pub fn foo();
-}