diff --git a/gtsam/nonlinear/ISAM2.cpp b/gtsam/nonlinear/ISAM2.cpp index 4a920a1d7..f3a78b70c 100644 --- a/gtsam/nonlinear/ISAM2.cpp +++ b/gtsam/nonlinear/ISAM2.cpp @@ -139,7 +139,7 @@ GaussianFactorGraph::shared_ptr ISAM2::relinearizeAffectedFactors( gttic(check_candidates_and_linearize); auto linearized = boost::make_shared(); - for (Key idx : candidates) { + for (const FactorIndex idx : candidates) { bool inside = true; bool useCachedLinear = params_.cacheLinearizedFactors; for (Key key : nonlinearFactors_[idx]->keys()) {