summaryrefslogtreecommitdiff
path: root/src/liballoc/alloc
diff options
context:
space:
mode:
Diffstat (limited to 'src/liballoc/alloc')
-rw-r--r--src/liballoc/alloc/tests.rs31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/liballoc/alloc/tests.rs b/src/liballoc/alloc/tests.rs
deleted file mode 100644
index 1c003983df9..00000000000
--- a/src/liballoc/alloc/tests.rs
+++ /dev/null
@@ -1,31 +0,0 @@
-use super::*;
-
-extern crate test;
-use crate::boxed::Box;
-use test::Bencher;
-
-#[test]
-fn allocate_zeroed() {
- unsafe {
- let layout = Layout::from_size_align(1024, 1).unwrap();
- let memory = Global
- .alloc(layout.clone(), AllocInit::Zeroed)
- .unwrap_or_else(|_| handle_alloc_error(layout));
-
- let mut i = memory.ptr.cast::<u8>().as_ptr();
- let end = i.add(layout.size());
- while i < end {
- assert_eq!(*i, 0);
- i = i.offset(1);
- }
- Global.dealloc(memory.ptr, layout);
- }
-}
-
-#[bench]
-#[cfg_attr(miri, ignore)] // isolated Miri does not support benchmarks
-fn alloc_owned_small(b: &mut Bencher) {
- b.iter(|| {
- let _: Box<_> = box 10;
- })
-}