]> git.lizzy.rs Git - rust.git/blob - library/std/src/sys/unsupported/alloc.rs
Rollup merge of #105482 - wesleywiser:fix_debuginfo_ub, r=tmiasko
[rust.git] / library / std / src / sys / unsupported / alloc.rs
1 use crate::alloc::{GlobalAlloc, Layout, System};
2 use crate::ptr::null_mut;
3
4 #[stable(feature = "alloc_system_type", since = "1.28.0")]
5 unsafe impl GlobalAlloc for System {
6     #[inline]
7     unsafe fn alloc(&self, _layout: Layout) -> *mut u8 {
8         null_mut()
9     }
10
11     #[inline]
12     unsafe fn alloc_zeroed(&self, _layout: Layout) -> *mut u8 {
13         null_mut()
14     }
15
16     #[inline]
17     unsafe fn dealloc(&self, _ptr: *mut u8, _layout: Layout) {}
18
19     #[inline]
20     unsafe fn realloc(&self, _ptr: *mut u8, _layout: Layout, _new_size: usize) -> *mut u8 {
21         null_mut()
22     }
23 }