John Wellbelove
John Wellbelove
It looks like std::hash uses std::underlying_type. I'll see if I can add it to the ETL if the compiler supportrs C++11.
Fixed 20.34.0
I need to revisit my 'persistence' class experiments.
Between holidaying in Malta and catching a bad cold, I've not looked at the ETL for a few weeks. I have several things to work on for the ETL, so...
When exceptions are not used GCC is expecting that the error handler could return, thereby propagating a `nullptr`. As `insert` can return a indication that the value was not inserted...
The warning is there because `Data_Node& allocate_data_node()` would create an invalid reference if the map were full. I need to look again at the library and rethink how errors are...
The STL containers will just throw a `std::bad_alloc` exception if the allocator fails.
I have raised my own issue #831 where I want to change over to using the error handler in the unit tests, as apposed to exceptions.
I've so far been unable to replicate the error in the unit tests with 20.38.10, using the test below, but if I paste the body of the test into Godbolt...