This patch adds a file that can be used with valgrind's --suppressions option.


2010-05-19  Bruno Haible  <br...@clisp.org>

        Avoid valgrind error reports from libunistring.
        * lib/libunistring.valgrind: New file, based on lib/malloca.valgrind.
        * modules/libunistring (Files): Add it.
        * modules/libunistring-optional (Files): Likewise.

========================== lib/libunistring.valgrind ==========================
# Suppress valgrind messages in an installed libunistring.

# Suppress a valgrind message about use of uninitialized memory in freea().
# This use is OK because it provides only a speedup.
{
    libunistring_freea
    Memcheck:Cond
    fun:libunistring_freea
}
===============================================================================
--- modules/libunistring.orig   Wed May 19 22:08:55 2010
+++ modules/libunistring        Wed May 19 22:08:05 2010
@@ -4,6 +4,7 @@
 Files:
 m4/libunistring.m4
 m4/absolute-header.m4
+lib/libunistring.valgrind
 
 Depends-on:
 havelib
--- modules/libunistring-optional.orig  Wed May 19 22:08:55 2010
+++ modules/libunistring-optional       Wed May 19 22:08:05 2010
@@ -5,6 +5,7 @@
 m4/libunistring-optional.m4
 m4/libunistring.m4
 m4/absolute-header.m4
+lib/libunistring.valgrind
 
 Depends-on:
 havelib

Reply via email to