When compiling with exceptions disabled, I run into the following issue on gcc 12.1.0 using c++17:
error: ‘terminate’ is not a member of ‘std’
73 | std::terminate();
| ^~~~~~~~~
I need to include <exception> before span.hpp in order to fix it. Am I doing something wrong?