Add missing #include <exception> for std::terminate container_abort() calls std::terminate() but the file does not include <exception>. This compiles on most toolchains today because other headers transitively pull it in, but fails on Android NDK r28 (Clang 19) with C++23 where the transitive include no longer happens. Same class of issue as #395 (missing <ctype.h> in this file).
diff --git a/transcoder/basisu_containers_impl.h b/transcoder/basisu_containers_impl.h index 2ac1302..b66efc9 100644 --- a/transcoder/basisu_containers_impl.h +++ b/transcoder/basisu_containers_impl.h
@@ -2,6 +2,7 @@ // Do not include directly #include <ctype.h> +#include <exception> #ifdef _MSC_VER #pragma warning (disable:4127) // warning C4127: conditional expression is constant