From 9efd5ded73428f95dbaedad3aa82c7079ac61e64 Mon Sep 17 00:00:00 2001 From: Tim Taylor Date: Fri, 14 Aug 2026 17:35:20 +0100 Subject: [PATCH] handle openmp deprecation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Resolves the following warning: fread.c:2479:15: warning: ‘master’ construct deprecated since OpenMP 5.1, use ‘masked’ [-Wdeprecated-openmp] --- src/fread.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/fread.c b/src/fread.c index a017c18f33..d9aab52da5 100644 --- a/src/fread.c +++ b/src/fread.c @@ -2496,7 +2496,11 @@ int freadMain(freadMainArgs _args) { int me = omp_get_thread_num(); bool myShowProgress = false; +#if defined(_OPENMP) && _OPENMP >= 202011 + #pragma omp masked +#else #pragma omp master +#endif { nth = omp_get_num_threads(); if (me != 0) {