From fc9af91427ac007fcd58cf7b83efe46aaf13dec0 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 29 Jun 2022 19:50:02 -0400 Subject: Avoid potential use of uninitialized field --- include/raul/DoubleBuffer.hpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'include/raul/DoubleBuffer.hpp') diff --git a/include/raul/DoubleBuffer.hpp b/include/raul/DoubleBuffer.hpp index 78ad6a0..6755a20 100644 --- a/include/raul/DoubleBuffer.hpp +++ b/include/raul/DoubleBuffer.hpp @@ -26,10 +26,9 @@ class DoubleBuffer { public: explicit DoubleBuffer(T val) - : _state(State::READ_WRITE) - { - _vals[0] = std::move(val); - } + : _state{State::READ_WRITE} + , _vals{std::move(val), {}} + {} DoubleBuffer(const DoubleBuffer&) = delete; DoubleBuffer& operator=(const DoubleBuffer&) = delete; -- cgit v1.2.1