Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnkit Meel <ankitjmeel@gmail.com>2022-01-14 17:02:29 +0300
committerAnkit Meel <ankitjmeel@gmail.com>2022-01-14 17:02:29 +0300
commita5cb7c1e62a07c17e346278b1c4e9ea58c9f54e0 (patch)
treef789812dbb9336645103c327e863ad439a9be597 /source/blender/blenlib
parent0cf746c1faff31e6e97789ffdd46206112ac81db (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/blenlib')
-rw-r--r--source/blender/blenlib/tests/BLI_any_test.cc6
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 */