From 5e259815c5c2e5e97695c880f55258e3e642c8e5 Mon Sep 17 00:00:00 2001 From: Laurynas Biveinis Date: Mon, 17 Nov 2025 14:59:38 +0200 Subject: [PATCH] Add GCC 15 support, excluding CI - Fix a build warning - Bump GCC version in CMakePresets.json CI is excluded because of no simple way to get GCC 15 on Ubuntu 24.04 (or 22.04) --- CMakePresets.json | 4 ++-- test/test_key_encode_decode.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakePresets.json b/CMakePresets.json index fdb328e4..4a1aec15 100644 --- a/CMakePresets.json +++ b/CMakePresets.json @@ -84,8 +84,8 @@ "name": "gcc", "hidden": true, "cacheVariables": { - "CMAKE_C_COMPILER": "gcc-14", - "CMAKE_CXX_COMPILER": "g++-14" + "CMAKE_C_COMPILER": "gcc-15", + "CMAKE_CXX_COMPILER": "g++-15" } }, { diff --git a/test/test_key_encode_decode.cpp b/test/test_key_encode_decode.cpp index cabab892..38741565 100644 --- a/test/test_key_encode_decode.cpp +++ b/test/test_key_encode_decode.cpp @@ -348,7 +348,7 @@ UNODB_TEST(ARTKeyEncodeDecodeTest, UInt64C00010) { do_encode_decode_lt_test(0x0102030405060708ULL, 0x090A0B0C0D0F1011ULL); do_encode_decode_lt_test(static_cast(0), static_cast(1)); do_encode_decode_lt_test(0x7FFFFFFFFFFFFFFFULL, 0x8000000000000000ULL); - do_encode_decode_lt_test(0xFFFFFFFFFFFFFFFEULL, static_cast(~0ULL)); + do_encode_decode_lt_test(0xFFFFFFFFFFFFFFFEULL, ~0ULL); } UNODB_TEST(ARTKeyEncodeDecodeTest, Int64C00010) {