From: Nick Mathewson Date: Tue, 2 Sep 2014 17:56:31 +0000 (-0400) Subject: Don't include a backtrace test for dereferencing 0 under analyzers X-Git-Tag: tor-0.2.6.1-alpha~165 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=32b88d2565daa47c087fb5610405fcb57c3ed153;p=thirdparty%2Ftor.git Don't include a backtrace test for dereferencing 0 under analyzers They hate this. --- diff --git a/src/test/test_bt_cl.c b/src/test/test_bt_cl.c index 45ae82fb85..720ccd4627 100644 --- a/src/test/test_bt_cl.c +++ b/src/test/test_bt_cl.c @@ -30,7 +30,12 @@ int crash(int x) { if (crashtype == 0) { +#if defined(__clang_analyzer__) || defined(__COVERITY__) + tor_assert(1 == 0); /* Avert your eyes, clangalyzer and coverity! You + * don't need to see us dereference NULL. */ +#else *(volatile int *)0 = 0; +#endif } else if (crashtype == 1) { tor_assert(1 == 0); } else if (crashtype == -1) {