Closed worthless443 closed 1 year ago
In the example godbolt link, the issue is that you need to #include <cstdint>
. I'm not sure what the exact issue is that is causing that to show up in Catch2, my guess is using an old version of clang? I've never run into issues building Catch2. Unfortunately, clang 16 has too many modules bugs, so the latest version of bounded
can be compiled only with clang trunk. Regardless, I just updated the version of Catch2 that I depend on, so maybe that will fix it?
See https://godbolt.org/z/x3nsMGaon for gcc 13.1.1 working with std::uint64_t
.
Because of using the latest GCC 13.1.1, I've come across the include incompatibility that
std::uint64_t
and beyond is no longer supported by GCC. Can we do anything about it?see compiler explorer for this simple example.