]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Merge from trunk, r16437:
authorJulian Seward <jseward@acm.org>
Fri, 9 Jun 2017 13:33:37 +0000 (13:33 +0000)
committerJulian Seward <jseward@acm.org>
Fri, 9 Jun 2017 13:33:37 +0000 (13:33 +0000)
  Fix pub_tool_basics.h build issue with g++ 4.4.7.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_13_BRANCH@16441

include/pub_tool_basics.h

index 64e1929bff6201f3c57e5022aceb146712725477..e3af28339f4f8b3765f871e665e116b1fd1c24d0 100644 (file)
@@ -480,7 +480,8 @@ static inline Bool sr_EQ ( UInt sysno, SysRes sr1, SysRes sr2 ) {
       union {                                \
          void *in;                           \
          D out;                              \
-      } var = {.in = (void *) (x)}; var.out; \
+      } var;                                 \
+      var.in = (void *) (x); var.out;        \
    })
 
 // Poor man's static assert