aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Corallo <[email protected]>2017-07-12 14:45:14 -0400
committerMatt Corallo <[email protected]>2017-07-14 20:52:38 -0400
commitc73b8be2440e424f304fda22e43240e8b90f9b00 (patch)
treec62a40bb6ced14945159775410ccedb48a58d1c1
parentFix signed/unsigned comparison warning introduced in c8e29d7ff0. (diff)
downloaddiscoin-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.h2
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);