diff options
Diffstat (limited to 'openmp/libomptarget/DeviceRTL/src/Configuration.cpp')
-rw-r--r-- | openmp/libomptarget/DeviceRTL/src/Configuration.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/openmp/libomptarget/DeviceRTL/src/Configuration.cpp b/openmp/libomptarget/DeviceRTL/src/Configuration.cpp index ceccef625ed2..2548198ffc68 100644 --- a/openmp/libomptarget/DeviceRTL/src/Configuration.cpp +++ b/openmp/libomptarget/DeviceRTL/src/Configuration.cpp @@ -12,7 +12,7 @@ //===----------------------------------------------------------------------===// #include "Configuration.h" -#include "DeviceEnvironment.h" +#include "Environment.h" #include "State.h" #include "Types.h" @@ -53,7 +53,9 @@ bool config::isDebugMode(config::DebugKind Kind) { bool config::mayUseThreadStates() { return !__omp_rtl_assume_no_thread_state; } bool config::mayUseNestedParallelism() { - return !__omp_rtl_assume_no_nested_parallelism; + if (__omp_rtl_assume_no_nested_parallelism) + return false; + return state::getKernelEnvironment().Configuration.MayUseNestedParallelism; } #pragma omp end declare target |