]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Upgrade to use scan-build-7 for the Clang static analyzer
authorJoel Rosdahl <joel@rosdahl.net>
Wed, 24 Jul 2019 08:17:17 +0000 (10:17 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Fri, 2 Aug 2019 21:25:01 +0000 (23:25 +0200)
.travis.yml
src/result.c

index ee4f0b2301588abc7756df4fdb0122b1730234b8..7864768ab33bad24bcdb108773464da2c82d1e6a 100644 (file)
@@ -96,11 +96,10 @@ matrix:
   # Job 9: Clang static analyzer
   - os: linux
     compiler: clang
-    env: V=1 PATH="/usr/bin:$PATH" TEST=analyze ENABLE_CACHE_CLEANUP_TESTS=1
+    env: V=1 PATH="/usr/bin:$PATH" SCAN_BUILD=scan-build-7 TEST=analyze ENABLE_CACHE_CLEANUP_TESTS=1
     addons:
       apt:
         packages:
-        - clang  # for scan-build
         - gperf
         - libzstd1-dev
         - libb2-dev
index cbeddb586a3d5db47a28330f4363d5478e9fe22d..72ceed85a6cf7b6c521af6c1cd2416b26455ba02 100644 (file)
@@ -729,6 +729,8 @@ out:
 bool
 result_dump(const char *path, FILE *stream)
 {
+       assert(stream);
+
        char *errmsg;
        bool success = read_result(path, NULL, stream, &errmsg);
        if (errmsg) {