diff --git a/corsika/detail/framework/utility/CorsikaFenvFallback.inl b/corsika/detail/framework/utility/CorsikaFenvFallback.inl
index 473b6a27928fb5f5307297420942c8f485357717..61e32daebf412a81c22f6bbda4ace51a34bcea9b 100644
--- a/corsika/detail/framework/utility/CorsikaFenvFallback.inl
+++ b/corsika/detail/framework/utility/CorsikaFenvFallback.inl
@@ -12,7 +12,7 @@
 extern "C" {
 #warning No enabling/disabling of floating point exceptions - platform needs better implementation
 
-inline int feenableexcept(int /*excepts*/) throw() { return -1; }
+inline int feenableexcept(int /*excepts*/) noexcept { return -1; }
 
-inline int fedisableexcept(int /*excepts*/) throw() { return -1; }
+inline int fedisableexcept(int /*excepts*/) noexcept { return -1; }
 }
diff --git a/corsika/detail/framework/utility/CorsikaFenvOSX.inl b/corsika/detail/framework/utility/CorsikaFenvOSX.inl
index 5b8ed554dff42edbf3fee45d7321434fb13b06b8..b57a6973da4b892e8da1f2f0ce68a6a3c2486292 100644
--- a/corsika/detail/framework/utility/CorsikaFenvOSX.inl
+++ b/corsika/detail/framework/utility/CorsikaFenvOSX.inl
@@ -28,7 +28,7 @@
 
 extern "C" {
 
-int feenableexcept(int excepts) throw() {
+int feenableexcept(int excepts) noexcept {
   static fenv_t fenv;
   int new_excepts = excepts & FE_ALL_EXCEPT;
   // previous masks
@@ -44,7 +44,7 @@ int feenableexcept(int excepts) throw() {
   return fesetenv(&fenv) ? -1 : old_excepts;
 }
 
-int fedisableexcept(int excepts) throw() {
+int fedisableexcept(int excepts) noexcept {
   static fenv_t fenv;
   int new_excepts = excepts & FE_ALL_EXCEPT;
   // all previous masks
diff --git a/corsika/framework/utility/CorsikaFenv.hpp b/corsika/framework/utility/CorsikaFenv.hpp
index 13482b988ed925a54a142bd958741b232818eba3..858f3e7e37c3cb47ec1bcadb1e99dde6fe6a9d45 100644
--- a/corsika/framework/utility/CorsikaFenv.hpp
+++ b/corsika/framework/utility/CorsikaFenv.hpp
@@ -16,8 +16,8 @@
  */
 extern "C" {
 
-int feenableexcept(int excepts) throw();
-int fedisableexcept(int excepts) throw();
+int feenableexcept(int excepts) noexcept;
+int fedisableexcept(int excepts) noexcept;
 }
 
 #ifdef CORSIKA_HAS_FEENABLEEXCEPT