Skip to content

Commit 7d2676d

Browse files
committed
update CI to test C++17
1 parent 09b9676 commit 7d2676d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

.github/workflows/ci_tests.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
c: gcc
3838
- cpp: clang++
3939
c: clang
40-
cpp_version: [20, 23, 26]
40+
cpp_version: [17, 20, 23, 26]
4141
cmake_args:
4242
- description: "Default"
4343
args: ""
@@ -46,6 +46,8 @@ jobs:
4646
- description: "ASan"
4747
args: "-DCMAKE_CXX_FLAGS=-fsanitize=address -fsanitize=undefined"
4848
include:
49+
# Needs C++ 20 as C++17 selectivly disables ranges and concepts
50+
# related functionalities
4951
- platform: ubuntu-latest
5052
compiler:
5153
cpp: g++

0 commit comments

Comments
 (0)