diff --git a/Principal_component_analysis/test/Principal_component_analysis/test_validity.cpp b/Principal_component_analysis/test/Principal_component_analysis/test_validity.cpp index a36fc755cfc..579dffcb71b 100644 --- a/Principal_component_analysis/test/Principal_component_analysis/test_validity.cpp +++ b/Principal_component_analysis/test/Principal_component_analysis/test_validity.cpp @@ -285,13 +285,13 @@ int main() std::vector points_on_line; points_on_line.reserve (nb_points_on_line); for (std::size_t i = 0; i < nb_points_on_line; ++ i) - points_on_line.push_back (Point_3 (origin + i * base1)); + points_on_line.push_back (Point_3 (origin + double(i) * base1)); std::vector points_on_plane; points_on_plane.reserve (nb_points_on_line * nb_points_on_line); for (std::size_t i = 0; i < nb_points_on_line; ++ i) for (std::size_t j = 0; j < nb_points_on_line; ++ j) - points_on_plane.push_back (Point_3 (origin + i * base1 + j * base2)); + points_on_plane.push_back (Point_3 (origin + double(i) * base1 + double(j) * base2)); std::cerr << std::endl << "=== 2D ===" << std::endl << std::endl;