Update clang static analyzer to version 6
authorMark Abraham <mark.j.abraham@gmail.com>
Tue, 20 Mar 2018 22:10:32 +0000 (23:10 +0100)
committerMark Abraham <mark.j.abraham@gmail.com>
Tue, 17 Jul 2018 23:30:45 +0000 (01:30 +0200)
commit4b10abd6b60b91cd474a0898f6b0e5e611f08b71
tree88fa23dc950f2caae1d1bda5d68a352e4ef91d52
parenta483ace17d15128f35bc3aac125fa3441f0c1e74
Update clang static analyzer to version 6

Corrected the comment about how prepare to run such a job.

Fixed check_cons. With econqVeloc, different quantities get passed
into x, and nullptr into v, so the diagnostic output was always wrong
if the run found issues while doing velocity constraining.

Simplified the implementation of SIMD setZero() proxy object.

Added lots of const and some assertions for DD communication code.

Also fixed some complaints from MSVC about bool

Change-Id: Idb741480544189b68db78be57167e3f4ce577bd7
15 files changed:
admin/builds/clang-analyzer.py
cmake/gmxManageSimd.cmake
src/external/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h
src/gromacs/domdec/domdec_network.cpp
src/gromacs/domdec/domdec_network.h
src/gromacs/gmxana/gmx_confrms.cpp
src/gromacs/gmxana/gmx_pme_error.cpp
src/gromacs/gmxpreprocess/gmxcpp.cpp
src/gromacs/gmxpreprocess/pdb2top.cpp
src/gromacs/gmxpreprocess/resall.cpp
src/gromacs/simd/simd.h
src/gromacs/simd/tests/simd4_math.cpp
src/gromacs/simd/tests/simd_math.cpp
src/gromacs/utility/tests/arrayref.cpp
src/gromacs/utility/tests/mutex.cpp