]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Fix pub_tool_basics.h build issue with g++ 4.4.7.
authorMark Wielaard <mark@klomp.org>
Tue, 6 Jun 2017 09:03:03 +0000 (09:03 +0000)
committerMark Wielaard <mark@klomp.org>
Tue, 6 Jun 2017 09:03:03 +0000 (09:03 +0000)
commit33fa406cb1a36ecd9b3e4fb2da9ba4c4bdfeaf19
tree1b88bcc1eb00c603c8863dbb12ed4d5ab2bef5fe
parenteed3a2d5d3cd8958fabcf02c1db832f4bf6cfb88
Fix pub_tool_basics.h build issue with g++ 4.4.7.

g++ 4.4.7 doesn't accept union field initializers:
In file included from ../../include/pub_tool_vki.h:50,
                 from valgrind_cpp_test.cpp:13:
../../include/vki/vki-linux.h: In function â€˜vki_cmsghdr* __vki_cmsg_nxthdr(void*, __vki_kernel_size_t, vki_cmsghdr*)’:
../../include/vki/vki-linux.h:673: error: expected primary-expression before â€˜.’ token

Assign value after declaration which works for any g++ version.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16437
include/pub_tool_basics.h