Files
rust/tests/ui/linkage-attr/raw-dylib/windows/link-ordinal-not-foreign-fn.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

23 lines
533 B
Rust
Raw Normal View History

#[link_ordinal(123)]
//~^ ERROR attribute should be applied to a foreign function or static
struct Foo {}
#[link_ordinal(123)]
//~^ ERROR attribute should be applied to a foreign function or static
fn test() {}
#[link_ordinal(42)]
//~^ ERROR attribute should be applied to a foreign function or static
static mut imported_val: i32 = 123;
#[link(name = "exporter", kind = "raw-dylib")]
2024-10-31 11:39:45 +01:00
extern "C" {
#[link_ordinal(13)]
fn imported_function();
#[link_ordinal(42)]
static mut imported_variable: i32;
}
fn main() {}