diff options
author | David Robillard <d@drobilla.net> | 2022-06-29 19:50:02 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-07-20 16:24:23 -0400 |
commit | fc9af91427ac007fcd58cf7b83efe46aaf13dec0 (patch) | |
tree | e08f89e946809c6fe126e525c1650c18f8a26d45 /include/raul | |
parent | 4cbeb9e16fce95f263ddb69dbfab6d24b6c04a27 (diff) | |
download | raul-fc9af91427ac007fcd58cf7b83efe46aaf13dec0.tar.gz raul-fc9af91427ac007fcd58cf7b83efe46aaf13dec0.tar.bz2 raul-fc9af91427ac007fcd58cf7b83efe46aaf13dec0.zip |
Avoid potential use of uninitialized field
Diffstat (limited to 'include/raul')
-rw-r--r-- | include/raul/DoubleBuffer.hpp | 7 |
1 files changed, 3 insertions, 4 deletions
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; |