diff --git a/gtsam/nonlinear/NonlinearFactorGraph.cpp b/gtsam/nonlinear/NonlinearFactorGraph.cpp index 42fe5ae57d..8e4cf277c2 100644 --- a/gtsam/nonlinear/NonlinearFactorGraph.cpp +++ b/gtsam/nonlinear/NonlinearFactorGraph.cpp @@ -354,7 +354,7 @@ GaussianFactorGraph::shared_ptr NonlinearFactorGraph::linearize(const Values& li _LinearizeOneFactor(*this, linearizationPoint, *linearFG)); // Linearize all non-sendable factors - for(int i = 0; i < size(); i++) { + for(size_t i = 0; i < size(); i++) { auto& factor = (*this)[i]; if(factor && !(factor->sendable())) { (*linearFG)[i] = factor->linearize(linearizationPoint);