diff --git a/include/RAJA/pattern/launch/launch_core.hpp b/include/RAJA/pattern/launch/launch_core.hpp index b78ec0de92..f1d70aeacb 100644 --- a/include/RAJA/pattern/launch/launch_core.hpp +++ b/include/RAJA/pattern/launch/launch_core.hpp @@ -585,6 +585,25 @@ RAJA_HOST_DEVICE RAJA_INLINE void loop(CONTEXT const &ctx, body); } +RAJA_SUPPRESS_HD_WARN +template +RAJA_HOST_DEVICE RAJA_INLINE void loop(CONTEXT const &ctx, + SEGMENT const &segment0, + SEGMENT const &segment1, + SEGMENT const &segment2, + BODY const &body) +{ + + LoopExecute, SEGMENT>::exec(ctx, + segment0, + segment1, + segment2, + body); +} + RAJA_SUPPRESS_HD_WARN template