Trust region strategy destructor is not virtual. Thanks to Markus Moll for reporting this. Change-Id: I8b7c8fa6b16a5127a2674acddb804ec5f45455ce
diff --git a/internal/ceres/trust_region_strategy.h b/internal/ceres/trust_region_strategy.h index b15a895..8d5977e 100644 --- a/internal/ceres/trust_region_strategy.h +++ b/internal/ceres/trust_region_strategy.h
@@ -79,7 +79,7 @@ double eta; }; - ~TrustRegionStrategy(); + virtual ~TrustRegionStrategy(); // Use the current radius to solve for the trust region step. virtual LinearSolver::Summary ComputeStep(