From 957edbcb86ac13024efd0f4ccee4fbb7864dac21 Mon Sep 17 00:00:00 2001 From: legendecas Date: Sun, 6 Oct 2019 02:59:07 +0800 Subject: [PATCH] Remove unnecessary local variable declaration (#870) --- nan.h | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/nan.h b/nan.h index f71fb576..43e343aa 100644 --- a/nan.h +++ b/nan.h @@ -2141,10 +2141,7 @@ class AsyncProgressWorkerBase : public AsyncBareProgressWorker { private: void SendProgress_(const T *data, size_t count) { T *new_data = new T[count]; - { - T *it = new_data; - std::copy(data, data + count, it); - } + std::copy(data, data + count, new_data); uv_mutex_lock(&this->async_lock); T *old_data = asyncdata_; @@ -2263,10 +2260,7 @@ class AsyncProgressQueueWorker : public AsyncBareProgressQueueWorker { private: void SendProgress_(const T *data, size_t count) { T *new_data = new T[count]; - { - T *it = new_data; - std::copy(data, data + count, it); - } + std::copy(data, data + count, new_data); uv_mutex_lock(&async_lock); asyncdata_.push(std::pair(new_data, count));