diff options
author | Anna Wawrzyniak <anna.wawrzyniak@mongodb.com> | 2022-11-08 20:04:53 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-11-08 21:07:46 +0000 |
commit | 573609e856f0e9cb13f3ee70ab4d008315f96714 (patch) | |
tree | 3a53b69de05c3d39ada489b0e92779462eadd24d | |
parent | 35c314ab1a215dc79fcec0a0874803086e220f88 (diff) | |
download | mongo-573609e856f0e9cb13f3ee70ab4d008315f96714.tar.gz |
SERVER-70843 Fixed memory leak (BF-26898)
-rw-r--r-- | src/mongo/db/exec/sbe/expressions/sbe_lambda_test.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mongo/db/exec/sbe/expressions/sbe_lambda_test.cpp b/src/mongo/db/exec/sbe/expressions/sbe_lambda_test.cpp index bc9056894f6..df8a2835244 100644 --- a/src/mongo/db/exec/sbe/expressions/sbe_lambda_test.cpp +++ b/src/mongo/db/exec/sbe/expressions/sbe_lambda_test.cpp @@ -52,7 +52,11 @@ TEST_F(SBELambdaTest, TraverseP_AddOneToArray) { value::bitcastFrom<const char*>(bsonArr.objdata())); auto [tag, val] = runCompiledExpression(compiledExpr.get()); value::ValueGuard guard(tag, val); - ASSERT_THAT(std::make_pair(tag, val), ValueEq(makeArray(BSON_ARRAY(2 << 3 << 4)))); + + auto [tagExpected, valExpected] = makeArray(BSON_ARRAY(2 << 3 << 4)); + value::ValueGuard expectedGuard(tagExpected, valExpected); + + ASSERT_THAT(std::make_pair(tag, val), ValueEq(std::make_pair(tagExpected, valExpected))); } TEST_F(SBELambdaTest, TraverseF_OpEq) { |