From 234c565e040e13bac2ebfdd5840ab248b331e138 Mon Sep 17 00:00:00 2001 From: Yijie Shen Date: Wed, 12 Jan 2022 11:09:44 +0800 Subject: [PATCH] unnecessary unsafe --- datafusion/src/execution/memory_manager.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/datafusion/src/execution/memory_manager.rs b/datafusion/src/execution/memory_manager.rs index 903bda4e722e..a60d972265f3 100644 --- a/datafusion/src/execution/memory_manager.rs +++ b/datafusion/src/execution/memory_manager.rs @@ -26,11 +26,9 @@ use std::fmt::{Debug, Display, Formatter}; use std::sync::atomic::{AtomicUsize, Ordering}; use std::sync::{Arc, Condvar, Mutex, Weak}; -static mut CONSUMER_ID: AtomicUsize = AtomicUsize::new(0); +static CONSUMER_ID: AtomicUsize = AtomicUsize::new(0); -fn next_id() -> usize { - unsafe { CONSUMER_ID.fetch_add(1, Ordering::SeqCst) } -} +fn next_id() -> usize { CONSUMER_ID.fetch_add(1, Ordering::SeqCst) } /// Type of the memory consumer pub enum ConsumerType {