Skip to content

Commit 3ad83a8

Browse files
committed
make lsan happy
Created using spr 1.3.7
1 parent f8460cc commit 3ad83a8

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

clang/unittests/Analysis/FlowSensitive/UncheckedStatusOrAccessModelTest.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@
1515
namespace clang::dataflow::statusor_model {
1616
namespace {
1717

18+
auto Executor = std::make_unique<
19+
UncheckedStatusOrAccessModelTestExecutor<UncheckedStatusOrAccessModel>>();
20+
1821
INSTANTIATE_TEST_SUITE_P(
1922
UncheckedStatusOrAccessModelTest, UncheckedStatusOrAccessModelTest,
2023
testing::Values(
21-
std::make_pair(new UncheckedStatusOrAccessModelTestExecutor<
22-
UncheckedStatusOrAccessModel>(),
24+
std::make_pair(Executor.get(),
2325
UncheckedStatusOrAccessModelTestAliasKind::kUnaliased),
2426
std::make_pair(
25-
new UncheckedStatusOrAccessModelTestExecutor<
26-
UncheckedStatusOrAccessModel>(),
27+
Executor.get(),
2728
UncheckedStatusOrAccessModelTestAliasKind::kPartiallyAliased),
2829
std::make_pair(
29-
new UncheckedStatusOrAccessModelTestExecutor<
30-
UncheckedStatusOrAccessModel>(),
30+
Executor.get(),
3131
UncheckedStatusOrAccessModelTestAliasKind::kFullyAliased)));
3232
} // namespace
3333

clang/unittests/Analysis/FlowSensitive/UncheckedStatusOrAccessModelTestFixture.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,8 @@ class UncheckedStatusOrAccessModelTestExecutor
136136
if (Error)
137137
FAIL() << llvm::toString(std::move(Error));
138138
}
139+
140+
~UncheckedStatusOrAccessModelTestExecutor() override = default;
139141
};
140142

141143
class UncheckedStatusOrAccessModelTest

0 commit comments

Comments
 (0)