diff --git a/src/common/unique_numbers.cpp b/src/common/unique_numbers.cpp index daff5d931..c0a718280 100644 --- a/src/common/unique_numbers.cpp +++ b/src/common/unique_numbers.cpp @@ -15,6 +15,7 @@ #include #include +#include #include "common/hacks.h" #include "common/random.h" @@ -66,7 +67,7 @@ void remove_unique_uint32(uint32_t number, unique_id_category_e category) { assert_valid_category(category); - boost::remove_if(s_random_unique_numbers[category], [=](uint32_t stored_number) { return number == stored_number; }); + boost::remove_erase_if(s_random_unique_numbers[category], [=](uint32_t stored_number) { return number == stored_number; }); } uint32_t diff --git a/src/propedit/options.cpp b/src/propedit/options.cpp index 1c9e80cf4..131f89bfe 100644 --- a/src/propedit/options.cpp +++ b/src/propedit/options.cpp @@ -12,6 +12,7 @@ #include #include +#include #include #include @@ -128,7 +129,7 @@ options_c::has_changes() void options_c::remove_empty_targets() { - boost::remove_if(m_targets, [](target_cptr &target) { return !target->has_changes(); }); + boost::remove_erase_if(m_targets, [](target_cptr &target) { return !target->has_changes(); }); } template static ebml_element_cptr