diff --git a/openmp/runtime/src/ompt-general.cpp b/openmp/runtime/src/ompt-general.cpp index 923eea2a563a9..cd738f066fcfc 100644 --- a/openmp/runtime/src/ompt-general.cpp +++ b/openmp/runtime/src/ompt-general.cpp @@ -10,10 +10,11 @@ // //===----------------------------------------------------------------------===// +#include "kmp_utils.h" + /***************************************************************************** * system include files ****************************************************************************/ - #include #include @@ -708,7 +709,7 @@ OMPT_API_ROUTINE int ompt_get_place_proc_ids(int place_num, int ids_size, return 0; #else int i, count; - int tmp_ids[ids_size]; + SimpleVLA tmp_ids(ids_size); for (int j = 0; j < ids_size; j++) tmp_ids[j] = 0; if (!KMP_AFFINITY_CAPABLE())