fix memory leak

pull/2526/head
Alexey Shevlyakov 5 years ago
parent cdaaf38206
commit 830af41c11

@ -209,10 +209,10 @@ Status ExecutionTree::Prepare() {
Status ExecutionTree::PrepareTreePreAction() {
bool modified = false;
std::vector<Pass *> pre_actions;
std::vector<std::unique_ptr<Pass>> pre_actions;
// Construct pre actions
pre_actions.push_back(new MapColumnReorder());
pre_actions.push_back(new GlobalShufflePass());
pre_actions.push_back(std::make_unique<MapColumnReorder>());
pre_actions.push_back(std::make_unique<GlobalShufflePass>());
// Apply pre action passes
for (auto &pass : pre_actions) {
RETURN_IF_NOT_OK(pass->Run(this, &modified));

Loading…
Cancel
Save