diff options
| author | Matt Corallo <[email protected]> | 2017-07-12 14:45:14 -0400 |
|---|---|---|
| committer | Matt Corallo <[email protected]> | 2017-07-14 20:52:38 -0400 |
| commit | c73b8be2440e424f304fda22e43240e8b90f9b00 (patch) | |
| tree | c62a40bb6ced14945159775410ccedb48a58d1c1 | |
| parent | Fix signed/unsigned comparison warning introduced in c8e29d7ff0. (diff) | |
| download | discoin-c73b8be2440e424f304fda22e43240e8b90f9b00.tar.xz discoin-c73b8be2440e424f304fda22e43240e8b90f9b00.zip | |
Explicitly initialize prevector::_union to avoid new warning
Warning from gcc 7.1 is ./prevector.h:450:25: warning:
'*((void*)(&<anonymous>)+8).prevector<28, unsigned char>::_union.prevector<28, unsigned char>::direct_or_indirect::<anonymous>.prevector<28, unsigned char>::direct_or_indirect::<unnamed struct>::indirect'
may be used uninitialized in this function [-Wmaybe-uninitialized]
| -rw-r--r-- | src/prevector.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/prevector.h b/src/prevector.h index 02d860bb0..46640d6ff 100644 --- a/src/prevector.h +++ b/src/prevector.h @@ -220,7 +220,7 @@ public: } } - prevector() : _size(0) {} + prevector() : _size(0), _union{{}} {} explicit prevector(size_type n) : _size(0) { resize(n); |