From 6d62e0a519fe3a324ca763a5771ab0f158cd4ba2 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Sun, 4 Nov 2018 09:32:53 +0100 Subject: [PATCH] Add a test for bug 876973 --- debian/qualify-clang.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/debian/qualify-clang.sh b/debian/qualify-clang.sh index a1861e51..534aa195 100755 --- a/debian/qualify-clang.sh +++ b/debian/qualify-clang.sh @@ -237,7 +237,17 @@ if ! ./a.out 2>&1 | grep -q -E "(Test unit written|PreferSmall)"; then exit 42 fi +# Bug #876973 +echo ' +#include +int main(int argc, char **argv) +{ + printf("Hello world!\n"); + return 0; +}' > foo.c +clang-$VERSION -fsanitize=address foo.c -o foo -lc +./foo # fails on 32 bit, seems a real BUG in the package, using 64bit static libs? LANG=C clang-$VERSION -fsanitize=fuzzer test_fuzzer.cc &> foo.log