Fix warnings on llvm 11 compilers
authorErik Lindahl <erik.lindahl@gmail.com>
Mon, 25 May 2020 20:09:30 +0000 (20:09 +0000)
committerMark Abraham <mark.j.abraham@gmail.com>
Mon, 25 May 2020 20:09:30 +0000 (20:09 +0000)
commitfbba182ce84766a0efe1d5cb868f665a362e4799
tree4df4b92fca242d55d084ddc4334b882b885076f0
parent6ddb4cac3f567d0cdcfc5fd405a3973050e34f0f
Fix warnings on llvm 11 compilers

This fixes a bunch of benign warnings exposed by recent
Intel compilers based on the llvm master branch frontend.

- Remove an unused mutex
- Use the C++ compiler for gmx_simdcall CMake tests
- Avoid anonymous structs to (C/C++ compatibility warning)
cmake/gmxManageSimd.cmake
src/gromacs/domdec/domdec_internal.h
src/gromacs/domdec/domdec_struct.h
src/gromacs/gmxana/gmx_wham.cpp
src/gromacs/mdrun/minimize.cpp
src/gromacs/nbnxm/pairlist.h
src/gromacs/selection/sm_insolidangle.cpp
src/gromacs/selection/sm_merge.cpp
src/gromacs/selection/sm_permute.cpp
src/gromacs/utility/fatalerror.cpp