Skip to content

Commit 27fde57

Browse files
authored
Add Clang 22 CI build (#138)
1 parent ebabb64 commit 27fde57

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ jobs:
1717
- gcc:13
1818
- gcc:12
1919
- gcc:11
20+
- clang:22
2021
- clang:21
2122
- clang:20
2223
- clang:19
2324
- clang:18
24-
- clang:17
2525
container:
2626
image: "registry.gitlab.com/offa/docker-images/${{ matrix.compiler }}"
2727
name: "${{ matrix.compiler }}"

test/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ function(add_test_suite name)
1010
if( COVERAGE )
1111
target_link_libraries(${name} PRIVATE gcov)
1212
endif()
13+
14+
# Workaround for catch2 #3076
15+
if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL "22")
16+
target_compile_options(${name} PRIVATE -Wno-c2y-extensions)
17+
endif()
1318
endfunction()
1419

1520

0 commit comments

Comments
 (0)