]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
test/bufferlist: Suppress self-assignment warning
authorAdam C. Emerson <aemerson@redhat.com>
Thu, 28 Feb 2019 17:40:58 +0000 (12:40 -0500)
committerAdam C. Emerson <aemerson@redhat.com>
Fri, 15 Mar 2019 18:52:47 +0000 (14:52 -0400)
It only seems fair since it's a test of self-assignment.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/test/bufferlist.cc

index 8a5bc65d31dadb46db1a6b1f3afd1a0492264480..1cd9a4e1f407512d918e10e71531c0b1e4137cde 100644 (file)
@@ -296,7 +296,10 @@ TEST(BufferPtr, assignment) {
   //
   {
     bufferptr original(len);
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wself-assign-overloaded"
     original = original;
+#pragma clang diagnostic pop
     ASSERT_EQ(1, original.raw_nref());
     ASSERT_EQ((unsigned)0, original.offset());
     ASSERT_EQ(len, original.length());
@@ -741,7 +744,10 @@ TEST(BufferListIterator, operator_assign) {
   bl.append("ABC", 3);
   bufferlist::iterator i(&bl, 1);
 
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wself-assign-overloaded"
   i = i;
+#pragma clang diagnostic pop
   EXPECT_EQ('B', *i);
   bufferlist::iterator j;
   j = i;