diff --git a/src/mlpack/methods/range_search/range_search_impl.hpp b/src/mlpack/methods/range_search/range_search_impl.hpp index b7a441232a..d4cbcc5f21 100644 --- a/src/mlpack/methods/range_search/range_search_impl.hpp +++ b/src/mlpack/methods/range_search/range_search_impl.hpp @@ -256,8 +256,6 @@ void RangeSearch::Train( if (treeOwner && referenceTree) delete this->referenceTree; - if (naive && referenceSet) - delete this->referenceSet; this->referenceTree = referenceTree; this->referenceSet = &referenceTree->Dataset(); @@ -647,7 +645,7 @@ void RangeSearch::serialize( { if (Archive::is_loading::value) { - if (naive && referenceSet) + if (referenceSet) delete referenceSet; } @@ -684,9 +682,6 @@ void RangeSearch::serialize( // necessary. if (Archive::is_loading::value) { - if (naive && referenceSet) - delete referenceSet; - referenceSet = &referenceTree->Dataset(); metric = referenceTree->Metric(); // Get the metric from the tree. }