Skip to content

Commit a73b905

Browse files
committed
Silence self-assign warning in SelfAssign test for ValueIdMap
1 parent 7293725 commit a73b905

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

unittests/Utils/ValueIdMapTest.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,10 @@ TEST(ValueIdMap, MoveAssign) {
365365
TEST(ValueIdMap, SelfAssign) {
366366
ValueIdMap<Id, int> M;
367367
M.try_emplace(id(0), 42);
368+
#pragma GCC diagnostic push
369+
#pragma GCC diagnostic ignored "-Wself-assign-overloaded"
368370
M = M; // NOLINT(clang-diagnostic-self-assign-overloaded)
371+
#pragma GCC diagnostic pop
369372
EXPECT_EQ(42, M.at(id(0)));
370373
}
371374

0 commit comments

Comments
 (0)