Introduce gmx_used_in_debug
commit13fed60d423bb86e0d3e6eab3820041ad9883871
authorMark Abraham <mark.j.abraham@gmail.com>
Tue, 10 Apr 2018 11:37:48 +0000 (10 13:37 +0200)
committerSzilárd Páll <pall.szilard@gmail.com>
Wed, 18 Apr 2018 15:53:00 +0000 (18 17:53 +0200)
tree0a4401957ca293f37571759bad408622a2993968
parent2e04fc67ad4e0985dabf54aacc9f3d2e225a5996
Introduce gmx_used_in_debug

Sometimes variables are only used to support assertions or other debug
code. This alternative annotation makes clear that the variable is
used as intended, so that if the value becomes truly unused then we
will be prompted to remove it by a warning from a suitable debug
build, thereby simplifying the code.

Deprecated GMX_UNUSED_VALUE following review discussion.

Change-Id: I39fe11d8062e599ef3e78b80320fe31fb2a503c0
src/gromacs/mdlib/nbnxn_ocl/nbnxn_ocl_data_mgmt.cpp
src/gromacs/mdlib/update.cpp
src/gromacs/utility/basedefinitions.h