diff --git a/libstdc++-v3/ChangeLog-2022 b/libstdc++-v3/ChangeLog-2022 new file mode 100644 index 00000000000..8057de58539 --- /dev/null +++ b/libstdc++-v3/ChangeLog-2022 @@ -0,0 +1,4 @@ +2022-08-16 Keef Aragon + + * libstdc++-v3/libsupc++/eh_alloc.cc: inverse comparison in pool::free + diff --git a/libstdc++-v3/libsupc++/eh_alloc.cc b/libstdc++-v3/libsupc++/eh_alloc.cc index c85b9aed40b..cad2750e3b9 100644 --- a/libstdc++-v3/libsupc++/eh_alloc.cc +++ b/libstdc++-v3/libsupc++/eh_alloc.cc @@ -225,7 +225,7 @@ namespace for (fe = &first_free_entry; (*fe)->next && (reinterpret_cast ((*fe)->next) - > reinterpret_cast (e) + sz); + < reinterpret_cast (e) + sz); fe = &(*fe)->next) ; // If we can merge the next block into us do so and continue