diff options
Diffstat (limited to 'offload/libomptarget/interface.cpp')
-rw-r--r-- | offload/libomptarget/interface.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/offload/libomptarget/interface.cpp b/offload/libomptarget/interface.cpp index ea35440..e9b148d 100644 --- a/offload/libomptarget/interface.cpp +++ b/offload/libomptarget/interface.cpp @@ -116,7 +116,7 @@ targetData(ident_t *Loc, int64_t DeviceId, int32_t ArgNum, void **ArgsBase, TargetDataFuncPtrTy TargetDataFunction, const char *RegionTypeMsg, const char *RegionName) { assert(PM && "Runtime not initialized"); - static_assert(std::is_convertible_v<TargetAsyncInfoTy, AsyncInfoTy>, + static_assert(std::is_convertible_v<TargetAsyncInfoTy &, AsyncInfoTy &>, "TargetAsyncInfoTy must be convertible to AsyncInfoTy."); TIMESCOPE_WITH_DETAILS_AND_IDENT("Runtime: Data Copy", @@ -311,7 +311,7 @@ static inline int targetKernel(ident_t *Loc, int64_t DeviceId, int32_t NumTeams, int32_t ThreadLimit, void *HostPtr, KernelArgsTy *KernelArgs) { assert(PM && "Runtime not initialized"); - static_assert(std::is_convertible_v<TargetAsyncInfoTy, AsyncInfoTy>, + static_assert(std::is_convertible_v<TargetAsyncInfoTy &, AsyncInfoTy &>, "Target AsyncInfoTy must be convertible to AsyncInfoTy."); DP("Entering target region for device %" PRId64 " with entry point " DPxMOD "\n", |