From a49d2803a3e9d36cc4d6e9f16f878ff243f3b0ba Mon Sep 17 00:00:00 2001
From: Matthieu Schaller <schaller@strw.leidenuniv.nl>
Date: Wed, 4 Sep 2019 10:19:40 +0200
Subject: [PATCH] Add error message in the case of invalid type of gpart in
 gravity_get_softening()

---
 src/gravity/MultiSoftening/gravity.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/gravity/MultiSoftening/gravity.h b/src/gravity/MultiSoftening/gravity.h
index e24f9b08b2..893a835011 100644
--- a/src/gravity/MultiSoftening/gravity.h
+++ b/src/gravity/MultiSoftening/gravity.h
@@ -24,6 +24,7 @@
 
 /* Local includes. */
 #include "cosmology.h"
+#include "error.h"
 #include "gravity_properties.h"
 #include "kernel_gravity.h"
 #include "minmax.h"
@@ -60,6 +61,9 @@ __attribute__((always_inline)) INLINE static float gravity_get_softening(
     case swift_type_dark_matter_background:
       return grav_props->epsilon_background_fac * cbrtf(gp->mass);
     default:
+#ifdef SWIFT_DEBUG_CHECKS
+      error("Invalid gpart type!");
+#endif
       return 0.f;
   }
 }
-- 
GitLab