From 986e6aebf12ea5d00dc1961519b0a7bd33ac1cda Mon Sep 17 00:00:00 2001 From: Hannes Vogt Date: Mon, 5 Dec 2022 12:21:07 +0100 Subject: [PATCH 1/2] enable clang 15 tests --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e5c444b9a..313c21441 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -12,7 +12,7 @@ jobs: container: ghcr.io/gridtools/gridtools-base:${{ matrix.compiler }} strategy: matrix: - compiler: [gcc-8, gcc-9, gcc-10, clang-11, clang-12, clang-13, clang-14, clang-14-cuda-11, gcc-10-cuda-11, base-hip, gcc-10-hpx] + compiler: [gcc-8, gcc-9, gcc-10, clang-11, clang-12, clang-13, clang-14, clang-15, clang-14-cuda-11, gcc-10-cuda-11, base-hip, gcc-10-hpx] build_type: [debug, release] exclude: - compiler: gcc-8 From 140f4cbf54ee14a53829463989b567c31a4ef960 Mon Sep 17 00:00:00 2001 From: Hannes Vogt Date: Mon, 5 Dec 2022 13:01:08 +0100 Subject: [PATCH 2/2] enable workarounds --- include/gridtools/common/hymap.hpp | 2 +- include/gridtools/sid/composite.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/gridtools/common/hymap.hpp b/include/gridtools/common/hymap.hpp index 6ea750a18..6b97b76d2 100644 --- a/include/gridtools/common/hymap.hpp +++ b/include/gridtools/common/hymap.hpp @@ -198,7 +198,7 @@ namespace gridtools { template struct values; -#if !defined(__NVCC__) && defined(__clang__) && __clang_major__ <= 14 +#if !defined(__NVCC__) && defined(__clang__) && __clang_major__ <= 15 template values(Vs const &...) -> values; #endif diff --git a/include/gridtools/sid/composite.hpp b/include/gridtools/sid/composite.hpp index 095a4878a..6d24adc13 100644 --- a/include/gridtools/sid/composite.hpp +++ b/include/gridtools/sid/composite.hpp @@ -173,7 +173,7 @@ namespace gridtools { struct compressed; template struct values; -#if !defined(__NVCC__) && defined(__clang__) && __clang_major__ <= 14 +#if !defined(__NVCC__) && defined(__clang__) && __clang_major__ <= 15 template values(Sids const &...) -> values; #endif