From 19daaf574e41abef4f9bf5d248b6f5396774feb5 Mon Sep 17 00:00:00 2001
From: Maximilian Reininghaus <maximilian.reininghaus@tu-dortmund.de>
Date: Thu, 8 Jun 2023 21:56:36 +0200
Subject: [PATCH] changed reinterpret_cast to static_cast

---
 corsika/detail/framework/process/ProcessSequence.inl      | 8 ++++----
 .../detail/framework/process/SwitchProcessSequence.inl    | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/corsika/detail/framework/process/ProcessSequence.inl b/corsika/detail/framework/process/ProcessSequence.inl
index fc020079d..1240e6c4e 100644
--- a/corsika/detail/framework/process/ProcessSequence.inl
+++ b/corsika/detail/framework/process/ProcessSequence.inl
@@ -123,7 +123,7 @@ namespace corsika {
 
         ret |= A_.doContinuous(
             step, limitId == ContinuousProcessIndex(
-                                 reinterpret_cast<void const*>(std::addressof(A_))));
+                                 static_cast<void const*>(std::addressof(A_))));
       }
     }
 
@@ -146,7 +146,7 @@ namespace corsika {
 
         ret |= B_.doContinuous(
             step, limitId == ContinuousProcessIndex(
-                                 reinterpret_cast<void const*>(std::addressof(B_))));
+                                 static_cast<void const*>(std::addressof(B_))));
       }
     }
 
@@ -285,7 +285,7 @@ namespace corsika {
 
         ContinuousProcessStepLength const step(
             A_.getMaxStepLength(particle, vTrack),
-            ContinuousProcessIndex(reinterpret_cast<void const*>(std::addressof(A_))));
+            ContinuousProcessIndex(static_cast<void const*>(std::addressof(A_))));
         max_length = std::min(max_length, step);
       }
     }
@@ -306,7 +306,7 @@ namespace corsika {
 
         ContinuousProcessStepLength const step(
             B_.getMaxStepLength(particle, vTrack),
-            ContinuousProcessIndex(reinterpret_cast<void const*>(std::addressof(B_))));
+            ContinuousProcessIndex(static_cast<void const*>(std::addressof(B_))));
         max_length = std::min(max_length, step);
       }
     }
diff --git a/corsika/detail/framework/process/SwitchProcessSequence.inl b/corsika/detail/framework/process/SwitchProcessSequence.inl
index ff81094f4..0e4584a76 100644
--- a/corsika/detail/framework/process/SwitchProcessSequence.inl
+++ b/corsika/detail/framework/process/SwitchProcessSequence.inl
@@ -101,7 +101,7 @@ namespace corsika {
 
         return A_.doContinuous(
             step, idLimit == ContinuousProcessIndex(
-                                 reinterpret_cast<void const*>(std::addressof(A_))));
+                                 static_cast<void const*>(std::addressof(A_))));
       }
     } else {
       if constexpr (process2_type::is_process_sequence) {
@@ -124,7 +124,7 @@ namespace corsika {
 
         return B_.doContinuous(
             step, idLimit == ContinuousProcessIndex(
-                                 reinterpret_cast<void const*>(std::addressof(B_))));
+                                 static_cast<void const*>(std::addressof(B_))));
       }
     }
     return ProcessReturn::Ok;
@@ -190,7 +190,7 @@ namespace corsika {
 
         return ContinuousProcessStepLength(
             A_.getMaxStepLength(particle, vTrack),
-            ContinuousProcessIndex(reinterpret_cast<void const*>(std::addressof(A_))));
+            ContinuousProcessIndex(static_cast<void const*>(std::addressof(A_))));
       }
     } else {
       if constexpr (process2_type::is_process_sequence) {
@@ -207,7 +207,7 @@ namespace corsika {
 
         return ContinuousProcessStepLength(
             B_.getMaxStepLength(particle, vTrack),
-            ContinuousProcessIndex(reinterpret_cast<void const*>(std::addressof(B_))));
+            ContinuousProcessIndex(static_cast<void const*>(std::addressof(B_))));
       }
     }
 
-- 
GitLab