From: LoRd_MuldeR Date: Fri, 7 Dec 2018 13:14:26 +0000 (+0100) Subject: Small optimization in Lazy class. X-Git-Tag: v1.12~15 X-Git-Url: http://git.osdn.net/view?p=mutilities%2FMUtilities.git;a=commitdiff_plain;h=305ac0907726ee98e233bf0a9d8e12a6af162497 Small optimization in Lazy class. --- diff --git a/include/MUtils/Lazy.h b/include/MUtils/Lazy.h index a0031c4..267b751 100644 --- a/include/MUtils/Lazy.h +++ b/include/MUtils/Lazy.h @@ -53,7 +53,7 @@ namespace MUtils T& operator*(void) { T *value; - while (!(value = m_value.fetchAndAddOrdered(0))) + while (!(value = m_value)) { if (!(value = m_initializer())) {