diff options
Diffstat (limited to 'src/mongo/db/matcher/rewrite_expr_test.cpp')
-rw-r--r-- | src/mongo/db/matcher/rewrite_expr_test.cpp | 6 |
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()) { |