use of deleted function ‘std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char32_t) [with _Traits = std::char_traits<char>]’
Thanks! I'm still on GCC 9, so this is new to me. Will update my Arch and check why this happens -- honestly not sure why such function would be deleted, neither libc++ nor MSVC STL has any problem with that 🤔
I don't understand why anyone would want such behavior, but whatever (I don't get the point of 90% of the stuff added in C++17 and up, especially the insanities with std::byte or char8_t). Before I am able to upgrade -- if you do the following, does it compile?
I kinda get wanting a difference between byte and char. but yeah breaking backwards compatibility like that is not great.
Your fix seems to work though. thanks
Error message is
System is an up to date arch. g++ 10.1.0
uncommenting this line "fixes" the issue
https://github.com/mosra/corrade/blob/master/src/Corrade/Utility/Debug.cpp#L551
The text was updated successfully, but these errors were encountered: