summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/optimizer
diff options
context:
space:
mode:
authorLynne Wang <lynne.wang@mongodb.com>2022-06-13 18:30:31 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-06-13 19:28:10 +0000
commit92fb2e868b603a217e98d82c80d5f138fa70ccc7 (patch)
tree86d1bd98d1a20b782b5174d6a88f395780f61f42 /src/mongo/db/query/optimizer
parente399422548621ca737903284e8b435c804bb8254 (diff)
downloadmongo-92fb2e868b603a217e98d82c80d5f138fa70ccc7.tar.gz
SERVER-66608 Made OpNodeStorage::_nodes array protected
Diffstat (limited to 'src/mongo/db/query/optimizer')
-rw-r--r--src/mongo/db/query/optimizer/algebra/operator.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mongo/db/query/optimizer/algebra/operator.h b/src/mongo/db/query/optimizer/algebra/operator.h
index 081fbee6d1f..aa6220b53f1 100644
--- a/src/mongo/db/query/optimizer/algebra/operator.h
+++ b/src/mongo/db/query/optimizer/algebra/operator.h
@@ -44,10 +44,11 @@ namespace algebra {
*/
template <typename T, int S>
struct OpNodeStorage {
- T _nodes[S];
-
template <typename... Ts>
OpNodeStorage(Ts&&... vals) : _nodes{std::forward<Ts>(vals)...} {}
+
+protected:
+ T _nodes[S];
};
/**