blob: 017aeee15ee1dad3c5d88227b5391b2923a91ce4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
https://jira.mongodb.org/browse/SERVER-97048
From ce43ef7147fabfa5b7f14a3040a0fc19b9228d9f Mon Sep 17 00:00:00 2001
From: James Bronsted <32047428+jpbronsted@users.noreply.github.com>
Date: Wed, 27 Nov 2024 17:59:39 -0500
Subject: [PATCH] SERVER-97048 fix compile error on Clang 19 due to
BSONColumnBuilder default constructor (#29231)
GitOrigin-RevId: 82d5ad449944292fe4cfdb7a27886439725d58de
diff --git a/src/mongo/bson/util/bsoncolumnbuilder.h b/src/mongo/bson/util/bsoncolumnbuilder.h
index d9cd20e07b7..b7d36fa1b28 100644
--- a/src/mongo/bson/util/bsoncolumnbuilder.h
+++ b/src/mongo/bson/util/bsoncolumnbuilder.h
@@ -282,7 +282,9 @@ struct EncodingState {
template <class Allocator = std::allocator<void>>
class BSONColumnBuilder {
public:
- explicit BSONColumnBuilder(const Allocator& = {});
+ template <typename A = Allocator>
+ BSONColumnBuilder() : BSONColumnBuilder{A{}} {}
+ explicit BSONColumnBuilder(const Allocator&);
explicit BSONColumnBuilder(allocator_aware::BufBuilder<Allocator>, const Allocator& = {});
/**
--
2.49.1
|