]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix some compiler errors about accessing static variables
authorIvo Raisr <ivosh@ivosh.net>
Thu, 18 Feb 2016 17:15:45 +0000 (17:15 +0000)
committerIvo Raisr <ivosh@ivosh.net>
Thu, 18 Feb 2016 17:15:45 +0000 (17:15 +0000)
from non-static inline functions reported by gcc 5.3:
warning: "locf" is static but declared in inline function "fun_f" which is not static

While at it, silence also compiler warning about uninitialized
variable "result" when calling fun_a().

n-i-bz

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15797

memcheck/tests/solaris/Makefile.am
memcheck/tests/solaris/inlinfo_nested.c

index 672a5cf5fc373d151cef913c2674de45b1ad79d2..c8c908ca97c8f0582372154cda704f7730b2d871 100644 (file)
@@ -169,7 +169,7 @@ inlinfo_DEPENDENCIES = inlinfo_nested.so
 inlinfo_LDFLAGS = -Wl,-rpath,$(top_builddir)/memcheck/tests/solaris
 inlinfo_LDADD = inlinfo_nested.so
 inlinfo_nested_so_SOURCES = inlinfo_nested.c
-inlinfo_nested_so_CFLAGS = $(AM_CFLAGS) -fPIC
+inlinfo_nested_so_CFLAGS = $(AM_CFLAGS) -fPIC @FLAG_W_NO_UNINITIALIZED@
 inlinfo_nested_so_LDFLAGS = -Wl,-rpath,$(top_builddir)/memcheck/tests/solaris -shared -fPIC
 
 mmapobj_bssonly_SOURCES = mmapobj_bssonly.c
index 88fe09b16c9c6a3915bbb82683ed89cbf4f93e5e..38a65806142603399f5bdbadccff2530c76a03bc 100644 (file)
@@ -3,7 +3,7 @@
  */
 
 #include "../../memcheck.h"
-#define INLINE    inline __attribute__((always_inline))
+#define INLINE static inline __attribute__((always_inline))
 
 INLINE int fun_d(int argd) {
    static int locd = 0;