You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
build: Test C++20 and gcc14 + fixes needed (#2010)
We weren't testing against gcc-14 nor against C++20 in our test
matrix. Add them.
The fixes required were:
* Had to suppress some warnings gcc-14 complains about in LLVM's
headers.
* There were some tricky interactions between C++20 and fmtlib, which
is because when being compiled with C++ >= 20, fmt switches to a
bunch of tricky runtime checking that has different needs for
constexpr and consteval. I had to rearrange some things a bit to
make it happy simultaneously with both old and new.
Signed-off-by: Larry Gritz <lg@larrygritz.com>
0 commit comments