1
Fork 0

data_offset_align: add inline attribute.

This commit is contained in:
Mazdak Farrokhzad 2019-06-20 23:13:06 +02:00
parent 4b44ad9038
commit 85978d028a
2 changed files with 2 additions and 0 deletions

View file

@ -2304,6 +2304,7 @@ fn data_offset_sized<T>() -> isize {
data_offset_align(align_of::<T>())
}
#[inline]
fn data_offset_align(align: usize) -> isize {
let layout = Layout::new::<RcBox<()>>();
(layout.size() + layout.padding_needed_for(align)) as isize

View file

@ -2423,6 +2423,7 @@ fn data_offset_sized<T>() -> isize {
data_offset_align(align_of::<T>())
}
#[inline]
fn data_offset_align(align: usize) -> isize {
let layout = Layout::new::<ArcInner<()>>();
(layout.size() + layout.padding_needed_for(align)) as isize