Call std::terminate when __builtin_unreachable is not provided