Skip to content

Commit 5690979

Browse files
committed
Quickfix
1 parent ebb9736 commit 5690979

File tree

4 files changed

+9
-17
lines changed

4 files changed

+9
-17
lines changed

.github/workflows/ci_tests.yml

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -49,22 +49,14 @@ jobs:
4949
}
5050
]
5151
},
52-
{ "cxxversions": ["c++23", "c++20", "c++17"],
52+
{ "cxxversions": ["c++23", "c++20"],
5353
"tests": [{ "stdlibs": ["libstdc++"], "tests": ["Release.Default"]}]
5454
}
5555
]
5656
},
5757
{ "versions": ["14", "13"],
5858
"tests": [
59-
{ "cxxversions": ["c++26", "c++23", "c++20", "c++17"],
60-
"tests": [{ "stdlibs": ["libstdc++"], "tests": ["Release.Default"]}]
61-
}
62-
]
63-
},
64-
{
65-
"versions": ["12", "11"],
66-
"tests": [
67-
{ "cxxversions": ["c++23", "c++20", "c++17"],
59+
{ "cxxversions": ["c++26", "c++23", "c++20"],
6860
"tests": [{ "stdlibs": ["libstdc++"], "tests": ["Release.Default"]}]
6961
}
7062
]
@@ -83,7 +75,7 @@ jobs:
8375
}
8476
]
8577
},
86-
{ "cxxversions": ["c++23", "c++20", "c++17"],
78+
{ "cxxversions": ["c++23", "c++20"],
8779
"tests": [
8880
{"stdlibs": ["libstdc++", "libc++"], "tests": ["Release.Default"]}
8981
]
@@ -92,7 +84,7 @@ jobs:
9284
},
9385
{ "versions": ["20", "19", "18"],
9486
"tests": [
95-
{ "cxxversions": ["c++26", "c++23", "c++20", "c++17"],
87+
{ "cxxversions": ["c++26", "c++23", "c++20"],
9688
"tests": [
9789
{"stdlibs": ["libstdc++", "libc++"], "tests": ["Release.Default"]}
9890
]
@@ -101,10 +93,10 @@ jobs:
10193
},
10294
{ "versions": ["17"],
10395
"tests": [
104-
{ "cxxversions": ["c++26", "c++23", "c++20", "c++17"],
96+
{ "cxxversions": ["c++26", "c++23", "c++20"],
10597
"tests": [{"stdlibs": ["libc++"], "tests": ["Release.Default"]}]
10698
},
107-
{ "cxxversions": ["c++20", "c++17"],
99+
{ "cxxversions": ["c++20"],
108100
"tests": [{"stdlibs": ["libstdc++"], "tests": ["Release.Default"]}]
109101
}
110102
]
@@ -113,7 +105,7 @@ jobs:
113105
"appleclang": [
114106
{ "versions": ["latest"],
115107
"tests": [
116-
{ "cxxversions": ["c++26", "c++23", "c++20", "c++17"],
108+
{ "cxxversions": ["c++26", "c++23", "c++20"],
117109
"tests": [{ "stdlibs": ["libc++"], "tests": ["Release.Default"]}]
118110
}
119111
]

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
cmake_minimum_required(VERSION 3.25...4.2)
44

55
if(NOT DEFINED CMAKE_CXX_STANDARD)
6-
set(CMAKE_CXX_STANDARD 23)
6+
set(CMAKE_CXX_STANDARD 20) # NEEDED! for std::type_identity, std::format, std::char8_t, ...!
77
endif()
88

99
project(

CMakePresets.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"generator": "Ninja",
88
"binaryDir": "${sourceDir}/build/${presetName}",
99
"cacheVariables": {
10-
"CMAKE_CXX_STANDARD": "20",
1110
"CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
1211
"CMAKE_PROJECT_TOP_LEVEL_INCLUDES": "./infra/cmake/use-fetch-content.cmake"
1312
}

include/beman/cstring_view/cstring_view.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <format>
88
#include <ranges>
99
#include <stdexcept>
10+
#include <type_traits> // for std::type_identity_t
1011
#include <string_view>
1112
#include <string>
1213

0 commit comments

Comments
 (0)