Unspecified behaviour in std::unordered_set and MacOS SDKUnspecified behaviour may vary between different STL implementations