12 Mar
2014
12 Mar
'14
7:33 p.m.
On Wed, Mar 12, 2014 at 10:34 PM, Richard Hadsell
I am trying to build Boost 1.55 libraries with Clang 3.4 using g++ 4.8.2 as the toolchain on CentOS 6.5. I think these errors arise from trying to initialize 128-bit integers with 0:
[snip]
Similar errors follow these.
This has been already fixed in git. The fix will be released in 1.56.
I think the initializations to 0 are superfluous, because they are followed by memcpy calls that overwrite them.
The actual value may be smaller than the storage type, so the storage is initialized to avoid compilers and tools like valgrind complaining about using uninitialized memory.