Skip to content

Commit 88cc71e

Browse files
committed
disable incorrect coverity warnings
1 parent 9fa8da0 commit 88cc71e

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

test/test_unique_virtual_ptr_value_semantics.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ BOOST_AUTO_TEST_CASE_TEMPLATE(
116116
unique_virtual_ptr<Dog, Registry> p(std::make_unique<Dog>());
117117
auto dog = p.get();
118118
unique_virtual_ptr<Dog, Registry> q(std::move(p));
119+
// coverity[use_after_move]
119120
BOOST_TEST(q.get() == dog);
120121
BOOST_TEST(q.vptr() == Registry::template static_vptr<Dog>);
121122
BOOST_TEST(p.get() == nullptr);
@@ -127,6 +128,7 @@ BOOST_AUTO_TEST_CASE_TEMPLATE(
127128
unique_virtual_ptr<Dog, Registry> p(std::make_unique<Dog>());
128129
auto dog = p.get();
129130
unique_virtual_ptr<Animal, Registry> q(std::move(p));
131+
// coverity[use_after_move]
130132
BOOST_TEST(q.get() == dog);
131133
BOOST_TEST(q.vptr() == Registry::template static_vptr<Dog>);
132134
BOOST_TEST(p.get() == nullptr);

test/test_virtual_ptr_value_semantics.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@ BOOST_AUTO_TEST_CASE_TEMPLATE(
168168
Dog snoopy;
169169
virtual_ptr<Dog, Registry> p(snoopy);
170170
virtual_ptr<Dog, Registry> q(std::move(p));
171+
// coverity[use_after_move]
171172
BOOST_TEST(q.get() == &snoopy);
172173
BOOST_TEST(q.vptr() == Registry::template static_vptr<Dog>);
173174
BOOST_TEST(p.get() == &snoopy);

0 commit comments

Comments
 (0)