diff options
Diffstat (limited to 'src/mongo/db/pipeline/expression_context.cpp')
-rw-r--r-- | src/mongo/db/pipeline/expression_context.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/mongo/db/pipeline/expression_context.cpp b/src/mongo/db/pipeline/expression_context.cpp index d2a16a6ca87..f5f42d197c0 100644 --- a/src/mongo/db/pipeline/expression_context.cpp +++ b/src/mongo/db/pipeline/expression_context.cpp @@ -73,7 +73,7 @@ void ExpressionContext::setCollator(std::unique_ptr<CollatorInterface> coll) { } intrusive_ptr<ExpressionContext> ExpressionContext::copyWith(NamespaceString ns) const { - intrusive_ptr<ExpressionContext> expCtx = new ExpressionContext(); + intrusive_ptr<ExpressionContext> expCtx = new ExpressionContext(std::move(ns)); expCtx->explain = explain; expCtx->inShard = inShard; @@ -81,7 +81,6 @@ intrusive_ptr<ExpressionContext> ExpressionContext::copyWith(NamespaceString ns) expCtx->extSortAllowed = extSortAllowed; expCtx->bypassDocumentValidation = bypassDocumentValidation; - expCtx->ns = std::move(ns); expCtx->tempDir = tempDir; expCtx->opCtx = opCtx; |