diff --git a/tests/unit/base/Some_unittest.cc b/tests/unit/base/Some_unittest.cc index 9aa08ed0ab8..225ed4dba80 100644 --- a/tests/unit/base/Some_unittest.cc +++ b/tests/unit/base/Some_unittest.cc @@ -16,6 +16,7 @@ TEST(Some,basic) EXPECT_EQ(1, kernel->ref_count()); EXPECT_EQ(1, kernel->ref_count()); raw = kernel; + SG_REF(raw); EXPECT_TRUE(kernel->equals(raw)); // reference is held @@ -42,6 +43,7 @@ TEST(Some,get) { auto kernel = some(); CGaussianKernel* raw = kernel; + SG_REF(raw); EXPECT_TRUE(kernel->equals(raw)); EXPECT_EQ(2, raw->ref_count()); SG_UNREF(raw);