diff options
author | Ankit Meel <ankitjmeel@gmail.com> | 2022-01-14 17:02:29 +0300 |
---|---|---|
committer | Ankit Meel <ankitjmeel@gmail.com> | 2022-01-14 17:02:29 +0300 |
commit | a5cb7c1e62a07c17e346278b1c4e9ea58c9f54e0 (patch) | |
tree | f789812dbb9336645103c327e863ad439a9be597 /source/blender | |
parent | 0cf746c1faff31e6e97789ffdd46206112ac81db (diff) |
blenlib/ Any tests: fix self-assignment warning and typo
Fix assignment warning
source/blender/blenlib/tests/BLI_any_test.cc:56:5: warning: explicitly
assigning value of variable of type 'blender::Any<void, 8, 8>'
to itself [-Wself-assign-overloaded]
c = c;
Reviewed By: JacquesLucke
Differential Revision: https://developer.blender.org/D13835
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/blenlib/tests/BLI_any_test.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source/blender/blenlib/tests/BLI_any_test.cc b/source/blender/blenlib/tests/BLI_any_test.cc index 436a1d5fa4a..d5871f46192 100644 --- a/source/blender/blenlib/tests/BLI_any_test.cc +++ b/source/blender/blenlib/tests/BLI_any_test.cc @@ -53,8 +53,12 @@ TEST(any, AssignMap) EXPECT_EQ((b.get<Map<int, int>>().lookup(4)), 2); Any<> c = std::move(a); +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wself-assign-overloaded" + /* Test valid state after self assignment. */ c = c; - EXPECT_TRUE(b); +#pragma clang diagnostic pop + EXPECT_TRUE(c); EXPECT_EQ((c.get<Map<int, int>>().lookup(4)), 2); EXPECT_TRUE((a.get<Map<int, int>>().is_empty())); /* NOLINT: bugprone-use-after-move */ |