diff --git a/src/mesh/ItemValue.hpp b/src/mesh/ItemValue.hpp index 60bfd23c370e743bd2915dd667e85a5c6c8291c8..4b71bb9cc1a660bb82eb431cdb9e88ff9274b5b2 100644 --- a/src/mesh/ItemValue.hpp +++ b/src/mesh/ItemValue.hpp @@ -43,7 +43,7 @@ class ItemValue public: PASTIS_FORCEINLINE - const bool& isBuilt() const + bool isBuilt() const { return m_is_built; } @@ -104,13 +104,13 @@ class ItemValue if (m_values.size() != values.size()) { perr() << "Cannot assign an array of values of a different size\n"; - std::exit(1); + std::terminate(); } if (values.size() > 0) { if (not m_is_built) { perr() << "Cannot assign array of values to a non-built ItemValue\n"; - std::exit(1); + std::terminate(); } m_values = values;