about summary refs log tree commit diff
diff options
context:
space:
mode:
authorHugo Beauzée-Luyssen <hugo@beauzee.fr>2019-05-27 15:55:06 +0200
committerHugo Beauzée-Luyssen <hugo@beauzee.fr>2019-07-25 21:30:08 +0200
commite34bcdbc57651e97736dcdf1b25cbec4a32d755c (patch)
treebd5401bf751bed54ff6fcaaa8ba8b48f79333556
parent5af318bd563345c0205dfd1060e90c0368054dc6 (diff)
downloadrust-e34bcdbc57651e97736dcdf1b25cbec4a32d755c.tar.gz
rust-e34bcdbc57651e97736dcdf1b25cbec4a32d755c.zip
libstd: windows: compat: Allow use of attributes
-rw-r--r--src/libstd/sys/windows/compat.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libstd/sys/windows/compat.rs b/src/libstd/sys/windows/compat.rs
index 748c1616d1d..544b2087f92 100644
--- a/src/libstd/sys/windows/compat.rs
+++ b/src/libstd/sys/windows/compat.rs
@@ -37,12 +37,14 @@ pub fn store_func(ptr: &AtomicUsize, module: &str, symbol: &str,
 
 macro_rules! compat_fn {
     ($module:ident: $(
+        $(#[$meta:meta])*
         pub fn $symbol:ident($($argname:ident: $argtype:ty),*)
                                   -> $rettype:ty {
             $($body:expr);*
         }
     )*) => ($(
         #[allow(unused_variables)]
+        $(#[$meta])*
         pub unsafe fn $symbol($($argname: $argtype),*) -> $rettype {
             use crate::sync::atomic::{AtomicUsize, Ordering};
             use crate::mem;