summaryrefslogtreecommitdiff
path: root/src/mongo/db/matcher/rewrite_expr_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/matcher/rewrite_expr_test.cpp')
-rw-r--r--src/mongo/db/matcher/rewrite_expr_test.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/matcher/rewrite_expr_test.cpp b/src/mongo/db/matcher/rewrite_expr_test.cpp
index 6cad57f9c62..9fa64b3c70b 100644
--- a/src/mongo/db/matcher/rewrite_expr_test.cpp
+++ b/src/mongo/db/matcher/rewrite_expr_test.cpp
@@ -46,12 +46,12 @@ namespace {
* - No MatchExpression (when full or superset rewrite is not possible)
*/
void testExprRewrite(BSONObj expr, BSONObj expectedMatch) {
- boost::intrusive_ptr<ExpressionContextForTest> expCtx(new ExpressionContextForTest());
+ auto expCtx = ExpressionContextForTest{};
auto expression =
- Expression::parseOperand(expCtx, expr.firstElement(), expCtx->variablesParseState);
+ Expression::parseOperand(&expCtx, expr.firstElement(), expCtx.variablesParseState);
- auto result = RewriteExpr::rewrite(expression, expCtx->getCollator());
+ auto result = RewriteExpr::rewrite(expression, expCtx.getCollator());
// Confirm expected match.
if (!expectedMatch.isEmpty()) {