[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Getfem-commits] (no subject)
From: |
Andriy Andreykiv |
Subject: |
[Getfem-commits] (no subject) |
Date: |
Mon, 18 Feb 2019 10:16:12 -0500 (EST) |
branch: upgrading_getfem_to_cpp14
commit 3b66c0ccf1cebdf6fae4ad3e171da6d481012c96
Author: aa <address@hidden>
Date: Mon Feb 18 16:08:10 2019 +0100
replacing a local shared pointer that wasn't sharing anything with a
unique_ptr
---
src/getfem/dal_basic.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/getfem/dal_basic.h b/src/getfem/dal_basic.h
index 4a6a19a..6c59064 100644
--- a/src/getfem/dal_basic.h
+++ b/src/getfem/dal_basic.h
@@ -324,8 +324,8 @@ namespace dal
template<class T, unsigned char pks>
typename dynamic_array<T,pks>::const_reference
dynamic_array<T,pks>::operator [](size_type ii) const {
- THREAD_SAFE_STATIC std::shared_ptr<T> pf = nullptr;
- if (pf.get() == nullptr) { pf = std::make_shared<T>(); }
+ THREAD_SAFE_STATIC std::unique_ptr<T> pf = nullptr;
+ if (!pf) pf = std::make_unique<T>();
return (ii<last_ind) ? (array[ii>>pks])[ii&DNAMPKS__] : *pf;
}
- [Getfem-commits] [getfem-commits] branch upgrading_getfem_to_cpp14 created (now 776b81d), Andriy Andreykiv, 2019/02/18
- [Getfem-commits] (no subject), Andriy Andreykiv, 2019/02/18
- [Getfem-commits] (no subject), Andriy Andreykiv, 2019/02/18
- [Getfem-commits] (no subject), Andriy Andreykiv, 2019/02/18
- [Getfem-commits] (no subject), Andriy Andreykiv, 2019/02/18
- [Getfem-commits] (no subject), Andriy Andreykiv, 2019/02/18
- [Getfem-commits] (no subject),
Andriy Andreykiv <=
- [Getfem-commits] (no subject), Andriy Andreykiv, 2019/02/18
- [Getfem-commits] (no subject), Andriy Andreykiv, 2019/02/18
- [Getfem-commits] (no subject), Andriy Andreykiv, 2019/02/18