about summary refs log tree commit diff
path: root/src/liballoc/alloc
diff options
context:
space:
mode:
authorRich Kadel <richkadel@google.com>2020-05-21 18:10:21 -0700
committerGitHub <noreply@github.com>2020-05-21 18:10:21 -0700
commita6127e3fde9e8d24388847ad1b442a4337f19965 (patch)
tree120fa2fbc4061f1a5b4fe22c8169b7a9882f6909 /src/liballoc/alloc
parent374ab25585f0a817fe7bd6986737f12347b12d0b (diff)
parent9310e3bd4f425f84fc27878ebf2bda1f30935a63 (diff)
downloadrust-a6127e3fde9e8d24388847ad1b442a4337f19965.tar.gz
rust-a6127e3fde9e8d24388847ad1b442a4337f19965.zip
Merge pull request #1 from rust-lang/master
update from upstream
Diffstat (limited to 'src/liballoc/alloc')
-rw-r--r--src/liballoc/alloc/tests.rs11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/liballoc/alloc/tests.rs b/src/liballoc/alloc/tests.rs
index 55944398e16..1c003983df9 100644
--- a/src/liballoc/alloc/tests.rs
+++ b/src/liballoc/alloc/tests.rs
@@ -8,21 +8,22 @@ use test::Bencher;
 fn allocate_zeroed() {
     unsafe {
         let layout = Layout::from_size_align(1024, 1).unwrap();
-        let (ptr, _) =
-            Global.alloc_zeroed(layout.clone()).unwrap_or_else(|_| handle_alloc_error(layout));
+        let memory = Global
+            .alloc(layout.clone(), AllocInit::Zeroed)
+            .unwrap_or_else(|_| handle_alloc_error(layout));
 
-        let mut i = ptr.cast::<u8>().as_ptr();
+        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(ptr, layout);
+        Global.dealloc(memory.ptr, layout);
     }
 }
 
 #[bench]
-#[cfg_attr(miri, ignore)] // Miri does not support benchmarks
+#[cfg_attr(miri, ignore)] // isolated Miri does not support benchmarks
 fn alloc_owned_small(b: &mut Bencher) {
     b.iter(|| {
         let _: Box<_> = box 10;