summaryrefslogtreecommitdiff
path: root/libartbase/base/variant_map_test.cc
diff options
context:
space:
mode:
author Stefano Cianciulli <scianciulli@google.com> 2023-05-16 13:54:21 +0000
committer Stefano Cianciulli <scianciulli@google.com> 2023-06-07 16:17:22 +0000
commit87e94a7bd7cdb2fef51ac94eac70c1f507128f1b (patch)
treebaa7a4557f129b3033ed7bf1098b744be9fefe04 /libartbase/base/variant_map_test.cc
parent17a2790f9e1efbcf733af47aa01fd6090bc60c0b (diff)
Fix "bugprone-use-after-move" clang-tidy issues
Ignore-AOSP-First: changes in libarttools/tools/cmdline_builder_test.cc are specific to the internal master branch Bug: 264654008 Test: atest ArtGtestsTargetChroot Change-Id: I450b73c1faccb5a06f8c99f8d9583ec58b39adba
Diffstat (limited to 'libartbase/base/variant_map_test.cc')
-rw-r--r--libartbase/base/variant_map_test.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/libartbase/base/variant_map_test.cc b/libartbase/base/variant_map_test.cc
index f2da3389b1..f7beeceb71 100644
--- a/libartbase/base/variant_map_test.cc
+++ b/libartbase/base/variant_map_test.cc
@@ -126,6 +126,7 @@ TEST(VariantMaps, RuleOfFive) {
// Test move constructor
FruitMap fmMoved(std::move(fmFilledCopy));
+ // NOLINTNEXTLINE - checking underlying storage has been freed
EXPECT_EQ(size_t(0), fmFilledCopy.Size());
EXPECT_EQ(size_t(2), fmMoved.Size());
EXPECT_EQ(*fmFilled.Get(FruitMap::Apple), *fmMoved.Get(FruitMap::Apple));
@@ -136,6 +137,7 @@ TEST(VariantMaps, RuleOfFive) {
fmMoved2.Set(FruitMap::Apple, 12345); // This value will be clobbered after the move
fmMoved2 = std::move(fmFilledCopy2);
+ // NOLINTNEXTLINE - checking underlying storage has been freed
EXPECT_EQ(size_t(0), fmFilledCopy2.Size());
EXPECT_EQ(size_t(2), fmMoved2.Size());
EXPECT_EQ(*fmFilled.Get(FruitMap::Apple), *fmMoved2.Get(FruitMap::Apple));