diff --git a/src/simulation.cpp b/src/simulation.cpp index 17218d7e77..03f40a726e 100644 --- a/src/simulation.cpp +++ b/src/simulation.cpp @@ -395,7 +395,8 @@ void collect_sorted_history_secondary_banks( for (const auto& bank : thread_banks) { for (const auto& site : bank) { if (site.parent_id < 0 || - site.parent_id >= simulation::progeny_per_particle.size()) { + site.parent_id >= + static_cast(simulation::progeny_per_particle.size())) { fatal_error(fmt::format("Invalid parent_id {} for banked site " "(expected range [0, {})).", site.parent_id, simulation::progeny_per_particle.size()));