Skip to content

Commit 9d5598c

Browse files
committed
fix: avoid GCC 14 refs parsing warning
1 parent 3993fe6 commit 9d5598c

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/iceberg/json_serde.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1377,9 +1377,9 @@ Result<std::unique_ptr<TableMetadata>> TableMetadataFromJson(const nlohmann::jso
13771377
TimePointMs{std::chrono::milliseconds(last_updated_ms)};
13781378

13791379
if (json.contains(kRefs)) {
1380-
ICEBERG_ASSIGN_OR_RAISE(
1381-
table_metadata->refs,
1382-
FromJsonMap<std::shared_ptr<SnapshotRef>>(json, kRefs, SnapshotRefFromJson));
1380+
ICEBERG_ASSIGN_OR_RAISE(auto refs, FromJsonMap<std::shared_ptr<SnapshotRef>>(
1381+
json, kRefs, SnapshotRefFromJson));
1382+
table_metadata->refs = std::move(refs);
13831383
} else if (table_metadata->current_snapshot_id != kInvalidSnapshotId) {
13841384
table_metadata->refs["main"] = std::make_unique<SnapshotRef>(SnapshotRef{
13851385
.snapshot_id = table_metadata->current_snapshot_id,

0 commit comments

Comments
 (0)