diff --git a/internal/ceres/block_sparse_matrix.cc b/internal/ceres/block_sparse_matrix.cc index 0e05693e5..053b3c081 100644 --- a/internal/ceres/block_sparse_matrix.cc +++ b/internal/ceres/block_sparse_matrix.cc @@ -48,7 +48,7 @@ namespace ceres::internal { namespace { void ComputeCumulativeNumberOfNonZeros(std::vector& rows) { - if (!rows.size()) { + if (rows.empty()) { return; } rows[0].cumulative_nnz = rows[0].nnz; diff --git a/internal/ceres/block_sparse_matrix_test.cc b/internal/ceres/block_sparse_matrix_test.cc index 62bb0f466..cfed04199 100644 --- a/internal/ceres/block_sparse_matrix_test.cc +++ b/internal/ceres/block_sparse_matrix_test.cc @@ -30,8 +30,11 @@ #include "ceres/block_sparse_matrix.h" +#include #include +#include #include +#include #include "ceres/casts.h" #include "ceres/crs_matrix.h" diff --git a/internal/ceres/evaluation_benchmark.cc b/internal/ceres/evaluation_benchmark.cc index 1fdc8d2c4..b18f563d2 100644 --- a/internal/ceres/evaluation_benchmark.cc +++ b/internal/ceres/evaluation_benchmark.cc @@ -29,6 +29,7 @@ // Authors: dmitriy.korchemkin@gmail.com (Dmitriy Korchemkin) #include +#include #include #include