diff --git a/examples/total-least-squares/tls_dense_skop.cc b/examples/total-least-squares/tls_dense_skop.cc index 46500461..41a9eb7f 100644 --- a/examples/total-least-squares/tls_dense_skop.cc +++ b/examples/total-least-squares/tls_dense_skop.cc @@ -163,6 +163,7 @@ int main(int argc, char* argv[]){ double scale = blas::nrm2(n, true_x, 1); std::cout << "||sketch_x - true_x|| / ||true_x|| : " << distance/scale << "\n\n"; + delete[] delta; delete[] true_x; delete[] AB; delete[] SAB; diff --git a/examples/total-least-squares/tls_sparse_skop.cc b/examples/total-least-squares/tls_sparse_skop.cc index 298660f2..4c92bde6 100644 --- a/examples/total-least-squares/tls_sparse_skop.cc +++ b/examples/total-least-squares/tls_sparse_skop.cc @@ -170,6 +170,7 @@ int main(int argc, char* argv[]){ double scale = blas::nrm2(n, true_x, 1); std::cout << "||sketch_x - true_x|| / ||true_x|| : " << distance/scale << "\n\n"; + delete[] delta; delete[] true_x; delete[] AB; delete[] SAB;