On 26/06/2025 21:47, Jonathan Wakely wrote:
On 26/06/25 19:30 +0200, François Dumont wrote:
I find it quite convenient so maybe you'll accept it.

Note that looking for existence of this macro I noticed that ChangeLog-2024 is wrongly talking about _GLIBCXX_USE_ALLOC_PTR_FOR_LIST in <forward_list> header. Should it be fixed ?

No, I don't see any point. The git commit message will still be wrong,
and that's surely what most people care about.

    libstdc++: Add _GLIBCXX_USE_ALLOC_PTR macro to rule them all

    Provide a unique way to control usage of the allocator pointer type through a single     macro: _GLIBCXX_USE_ALLOC_PTR. If defined is used to set the value of the following     macros: _GLIBCXX_USE_ALLOC_PTR_FOR_LIST, _GLIBCXX_USE_ALLOC_PTR_FOR_FORWARD_LIST
    and _GLIBCXX_USE_ALLOC_PTR_FOR_RB_TREE.

I thought about this at the time, and I decided it's not really
important. Does it have any real use except for testing?

With the add of the same feature for Hashtable it will be a nice way to control them all at once.

Otherwise yes, mainly testing.


Reply via email to