From 1512d39ea9f59f0444d7afd42e05153b540e76f7 Mon Sep 17 00:00:00 2001 From: Theodore Tsirpanis Date: Tue, 30 Jun 2026 17:11:29 +0300 Subject: [PATCH 1/3] Fix warnings in Apple Clang. --- tiledb/api/c_api/filter/test/unit_capi_filter.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tiledb/api/c_api/filter/test/unit_capi_filter.cc b/tiledb/api/c_api/filter/test/unit_capi_filter.cc index 93459cf3d8c..06bc5101524 100644 --- a/tiledb/api/c_api/filter/test/unit_capi_filter.cc +++ b/tiledb/api/c_api/filter/test/unit_capi_filter.cc @@ -91,7 +91,7 @@ TEST_CASE( REQUIRE(tiledb_status(rc) == TILEDB_OK); rc = tiledb_filter_alloc(ctx, TILEDB_FILTER_BZIP2, &filter); REQUIRE(tiledb_status(rc) == TILEDB_OK); - int value; + int value = 0; SECTION("null context") { rc = tiledb_filter_set_option( nullptr, filter, TILEDB_COMPRESSION_LEVEL, &value); From e7d1e507db31f8081f1842eaccd4cd1af77f567c Mon Sep 17 00:00:00 2001 From: Theodore Tsirpanis Date: Wed, 1 Jul 2026 14:07:56 +0300 Subject: [PATCH 2/3] Keep building to surface all errors. --- scripts/ci/build_libtiledb.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/ci/build_libtiledb.sh b/scripts/ci/build_libtiledb.sh index 73ccda2ac2c..cb16c6a2644 100644 --- a/scripts/ci/build_libtiledb.sh +++ b/scripts/ci/build_libtiledb.sh @@ -35,4 +35,4 @@ cmake --build . -j4 --target install ls -la -cmake --build . -j4 --target tiledb_unit unit_vfs tiledb_regression +cmake --build . -j4 --target tiledb_unit unit_vfs tiledb_regression -- -k 0 From a1b482f10907d2cd6e923932bd13ed84aebe4877 Mon Sep 17 00:00:00 2001 From: Theodore Tsirpanis Date: Wed, 1 Jul 2026 14:30:50 +0300 Subject: [PATCH 3/3] Fix remaining errors. --- scripts/ci/build_libtiledb.sh | 2 +- test/src/unit-capi-string_dims.cc | 2 +- test/src/unit-cppapi-filter.cc | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/ci/build_libtiledb.sh b/scripts/ci/build_libtiledb.sh index cb16c6a2644..73ccda2ac2c 100644 --- a/scripts/ci/build_libtiledb.sh +++ b/scripts/ci/build_libtiledb.sh @@ -35,4 +35,4 @@ cmake --build . -j4 --target install ls -la -cmake --build . -j4 --target tiledb_unit unit_vfs tiledb_regression -- -k 0 +cmake --build . -j4 --target tiledb_unit unit_vfs tiledb_regression diff --git a/test/src/unit-capi-string_dims.cc b/test/src/unit-capi-string_dims.cc index 9bd483754c9..5f0a2acbd94 100644 --- a/test/src/unit-capi-string_dims.cc +++ b/test/src/unit-capi-string_dims.cc @@ -943,7 +943,7 @@ TEST_CASE_METHOD( // Create dimension tiledb_domain_t* domain; tiledb_dimension_t* d; - char tmp; + char tmp = '\0'; int rc = tiledb_dimension_alloc(ctx_, "d", TILEDB_STRING_ASCII, &tmp, nullptr, &d); REQUIRE(rc == TILEDB_ERR); diff --git a/test/src/unit-cppapi-filter.cc b/test/src/unit-cppapi-filter.cc index 4b0b1cc3d93..09aca0f5c18 100644 --- a/test/src/unit-cppapi-filter.cc +++ b/test/src/unit-cppapi-filter.cc @@ -89,7 +89,7 @@ TEST_CASE("C++ API: Filter options", "[cppapi][filter]") { REQUIRE(wrong_type_u == 4); // Unsupported option - uint32_t window; + uint32_t window = 1; REQUIRE_THROWS_AS( f.set_option(TILEDB_BIT_WIDTH_MAX_WINDOW, &window), TileDBError); REQUIRE_THROWS_AS(