Fix issues for clang-analyzer-8
[alexxy/gromacs.git] / src / gromacs / mdlib / mdatoms.cpp
index 3ff5a699ae8a416a4d99af0dbe034e8db2470a37..45202fe9edeec380e936b196d0e5e66c93991c47 100644 (file)
@@ -395,6 +395,7 @@ void atoms2md(const gmx_mtop_t *mtop, const t_inputrec *ir,
             else if (md->cFREEZE)
             {
                 g = md->cFREEZE[i];
+                GMX_ASSERT(opts->nFreeze != nullptr, "Must have freeze groups to initialize masses");
                 if (opts->nFreeze[g][XX] && opts->nFreeze[g][YY] && opts->nFreeze[g][ZZ])
                 {
                     /* Set the mass of completely frozen particles to ALMOST_ZERO