diff options
| author | Eric Huss <eric@huss.org> | 2025-02-12 14:59:57 -0800 |
|---|---|---|
| committer | Eric Huss <eric@huss.org> | 2025-03-11 09:46:35 -0700 |
| commit | b130747e92c92c6cf3a1abb1ac71825eba6b18e3 (patch) | |
| tree | aa9381d93a95d58edc80dfa5aa86d118c96ba2be /library/windows_targets/src | |
| parent | ba06ce611439cfe4beead76b650e8c0b0bf538b1 (diff) | |
| download | rust-b130747e92c92c6cf3a1abb1ac71825eba6b18e3.tar.gz rust-b130747e92c92c6cf3a1abb1ac71825eba6b18e3.zip | |
Migrate windows-targets to Rust 2024
Diffstat (limited to 'library/windows_targets/src')
| -rw-r--r-- | library/windows_targets/src/lib.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/library/windows_targets/src/lib.rs b/library/windows_targets/src/lib.rs index 939fab7d5fe..c7d158584eb 100644 --- a/library/windows_targets/src/lib.rs +++ b/library/windows_targets/src/lib.rs @@ -12,7 +12,7 @@ pub macro link { ($library:literal $abi:literal $($link_name:literal)? $(#[$doc:meta])? fn $($function:tt)*) => ( #[cfg_attr(not(target_arch = "x86"), link(name = $library, kind = "raw-dylib", modifiers = "+verbatim"))] #[cfg_attr(target_arch = "x86", link(name = $library, kind = "raw-dylib", modifiers = "+verbatim", import_name_type = "undecorated"))] - extern $abi { + unsafe extern $abi { $(#[link_name=$link_name])? pub fn $($function)*; } @@ -26,7 +26,7 @@ pub macro link { // libraries below by using an empty extern block. This works because extern blocks are not // connected to the library given in the #[link] attribute. #[link(name = "kernel32")] - extern $abi { + unsafe extern $abi { $(#[link_name=$link_name])? pub fn $($function)*; } |
