Commit e529068b3 for imagemagick.org

commit e529068b3e8d8bcbbb85bbabde97754fd3a0e2b9
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Wed Apr 15 20:32:07 2026 -0400

    eliminate deprecated omp_set_nested()

diff --git a/MagickCore/thread-private.h b/MagickCore/thread-private.h
index e2acf94de..7d793d46b 100644
--- a/MagickCore/thread-private.h
+++ b/MagickCore/thread-private.h
@@ -181,11 +181,11 @@ static inline void SetOpenMPMaximumThreads(const int magick_unused(threads))
 }

 #if defined(MAGICKCORE_OPENMP_SUPPORT)
-static inline void SetOpenMPNested(const int value)
+static inline void SetOpenMPMaxActiveLevels(const int value)
 {
-  omp_set_nested(value);
+  omp_set_max_active_levels(value ? 2 : 1);
 #else
-static inline void SetOpenMPNested(const int magick_unused(value))
+static inline void SetOpenMPMaxActiveLevels(const int magick_unused(value))
 {
   magick_unreferenced(value);
 #endif
diff --git a/MagickWand/magick-cli.c b/MagickWand/magick-cli.c
index b932c56f3..cf4afb8df 100644
--- a/MagickWand/magick-cli.c
+++ b/MagickWand/magick-cli.c
@@ -238,7 +238,7 @@ WandExport MagickBooleanType MagickCommandGenesis(ImageInfo *image_info,
       }
     else
       {
-        SetOpenMPNested(1);
+        SetOpenMPMaxActiveLevels(1);
 #if defined(MAGICKCORE_OPENMP_SUPPORT)
         # pragma omp parallel for shared(status)
 #endif