diff options
author | 2023-05-15 16:04:02 +0000 | |
---|---|---|
committer | 2023-06-09 08:59:15 +0000 | |
commit | c38f50bcd8529ef4a0bee47ba00e87a9df31d712 (patch) | |
tree | 8c0425401312a09382024a8b36d457930a8093e4 /libartbase/base/variant_map_test.cc | |
parent | b770c6c8d9139d8adbf84cc831d6981b34583e02 (diff) |
Fix "bugprone-use-after-move" clang-tidy issues
Cherry picked from commit 87e94a7bd7cdb2fef51ac94eac70c1f507128f1b
Bug: 264654008
Test: atest ArtGtestsTargetChroot
Change-Id: I887cf75ab4fb12e2da1ac982f71878c5de762eaa
Merged-In: I450b73c1faccb5a06f8c99f8d9583ec58b39adba
Diffstat (limited to 'libartbase/base/variant_map_test.cc')
-rw-r--r-- | libartbase/base/variant_map_test.cc | 2 |
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)); |