Merge release-2019 into master
[alexxy/gromacs.git] / src / gromacs / mimic / MimicCommunicator.cpp
index 09afd10f40841adabe9c78b72664b3ec31c82b3e..19ba2b84ec10deaca1cd152ae7ec116ae08b887e 100644 (file)
 #include <MessageApi.h>
 #endif
 
+// When not built in a configuration with QMMM support, much of this
+// code is unreachable by design. Tell clang not to warn about it.
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wmissing-noreturn"
+
 #if !GMX_MIMIC
 //! \brief Definitions to stub the ones defined in DataTypes.h
 constexpr int TYPE_INT = 0, TYPE_DOUBLE = 0;
@@ -268,3 +273,5 @@ void gmx::MimicCommunicator::finalize()
 {
     MCL_destroy();
 }
+
+#pragma GCC diagnostic pop