From 10602cdc8eb0431a00e7d537392b2a8d85771d7e Mon Sep 17 00:00:00 2001 From: Mauro Deryckere Date: Thu, 19 Mar 2026 16:12:44 +0100 Subject: [PATCH] Add missing #include for std::terminate container_abort() calls std::terminate() but the file does not include . 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 in this file). --- transcoder/basisu_containers_impl.h | 1 + 1 file changed, 1 insertion(+) 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 +#include #ifdef _MSC_VER #pragma warning (disable:4127) // warning C4127: conditional expression is constant