Skip to content

Commit 20ec14a

Browse files
committed
Fix handling of attributes in default_fn!
1 parent a036b25 commit 20ec14a

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/macros.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ macro_rules! cfg_if {
5757
// default fn syntax for specialization changes in the future.
5858
#[cfg(feature = "nightly")]
5959
macro_rules! default_fn {
60-
($($tt:tt)*) => {
61-
default $($tt)*
60+
(#[$($a:tt)*] $($tt:tt)*) => {
61+
#[$($a)*] default $($tt)*
6262
}
6363
}
6464
#[cfg(not(feature = "nightly"))]

src/raw/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1578,8 +1578,8 @@ trait RawTableClone {
15781578
unsafe fn clone_from_spec(&mut self, source: &Self, on_panic: impl FnMut(&mut Self));
15791579
}
15801580
impl<T: Clone, A: Allocator + Clone> RawTableClone for RawTable<T, A> {
1581-
#[cfg_attr(feature = "inline-more", inline)]
15821581
default_fn! {
1582+
#[cfg_attr(feature = "inline-more", inline)]
15831583
unsafe fn clone_from_spec(&mut self, source: &Self, on_panic: impl FnMut(&mut Self)) {
15841584
self.clone_from_impl(source, on_panic);
15851585
}

0 commit comments

Comments
 (0)