From d4d0ae628c84e091e40fbaa6af3f80dd0331215d Mon Sep 17 00:00:00 2001 From: Shilei Tian Date: Sat, 29 Jan 2022 11:29:19 -0500 Subject: [PATCH] [OpenMP] Fix link error on Windows caused by `interop` functions This patch fixes the link error on Windows caused by `interop` functions. Reviewed By: mstorsjo Differential Revision: https://reviews.llvm.org/D118524 --- openmp/runtime/src/kmp_ftn_os.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/openmp/runtime/src/kmp_ftn_os.h b/openmp/runtime/src/kmp_ftn_os.h index d159bb5..66e1e1e 100644 --- a/openmp/runtime/src/kmp_ftn_os.h +++ b/openmp/runtime/src/kmp_ftn_os.h @@ -276,6 +276,14 @@ #define FTN_SET_TEAMS_THREAD_LIMIT omp_set_teams_thread_limit_ #define FTN_GET_TEAMS_THREAD_LIMIT omp_get_teams_thread_limit_ +#define FTN_GET_NUM_INTEROP_PROPERTIES omp_get_num_interop_properties_ +#define FTN_GET_INTEROP_INT omp_get_interop_int_ +#define FTN_GET_INTEROP_PTR omp_get_interop_ptr_ +#define FTN_GET_INTEROP_STR omp_get_interop_str_ +#define FTN_GET_INTEROP_NAME omp_get_interop_name_ +#define FTN_GET_INTEROP_TYPE_DESC omp_get_interop_type_desc_ +#define FTN_GET_INTEROP_RC_DESC omp_get_interop_rc_desc_ + #endif /* KMP_FTN_APPEND */ /* ------------------------------------------------------------------------ */ @@ -402,6 +410,14 @@ #define FTN_SET_TEAMS_THREAD_LIMIT OMP_SET_TEAMS_THREAD_LIMIT #define FTN_GET_TEAMS_THREAD_LIMIT OMP_GET_TEAMS_THREAD_LIMIT +#define FTN_GET_NUM_INTEROP_PROPERTIES OMP_GET_NUM_INTEROP_PROPERTIES +#define FTN_GET_INTEROP_INT OMP_GET_INTEROP_INT +#define FTN_GET_INTEROP_PTR OMP_GET_INTEROP_PTR +#define FTN_GET_INTEROP_STR OMP_GET_INTEROP_STR +#define FTN_GET_INTEROP_NAME OMP_GET_INTEROP_NAME +#define FTN_GET_INTEROP_TYPE_DESC OMP_GET_INTEROP_TYPE_DESC +#define FTN_GET_INTEROP_RC_DESC OMP_GET_INTEROP_RC_DESC + #endif /* KMP_FTN_UPPER */ /* ------------------------------------------------------------------------ */ @@ -530,6 +546,14 @@ #define FTN_SET_TEAMS_THREAD_LIMIT OMP_SET_TEAMS_THREAD_LIMIT_ #define FTN_GET_TEAMS_THREAD_LIMIT OMP_GET_TEAMS_THREAD_LIMIT_ +#define FTN_GET_NUM_INTEROP_PROPERTIES OMP_GET_NUM_INTEROP_PROPERTIES_ +#define FTN_GET_INTEROP_INT OMP_GET_INTEROP_INT_ +#define FTN_GET_INTEROP_PTR OMP_GET_INTEROP_PTR_ +#define FTN_GET_INTEROP_STR OMP_GET_INTEROP_STR_ +#define FTN_GET_INTEROP_NAME OMP_GET_INTEROP_NAME_ +#define FTN_GET_INTEROP_TYPE_DESC OMP_GET_INTEROP_TYPE_DESC_ +#define FTN_GET_INTEROP_RC_DESC OMP_GET_INTEROP_RC_DESC_ + #endif /* KMP_FTN_UAPPEND */ /* -------------------------- GOMP API NAMES ------------------------ */ -- 2.7.4