diff --git a/src/Magnum/MeshTools/Interleave.h b/src/Magnum/MeshTools/Interleave.h index d14913d5d..47b180a91 100644 --- a/src/Magnum/MeshTools/Interleave.h +++ b/src/Magnum/MeshTools/Interleave.h @@ -150,7 +150,13 @@ template typename std::enable_if::va return std::make_tuple(attributeCount, stride, std::move(data)); /* Otherwise return nullptr */ - } else return std::make_tuple(0, stride, nullptr); + } else { + #ifndef CORRADE_GCC44_COMPATIBILITY + return std::make_tuple(0, stride, nullptr); + #else + return std::tuple>(0, stride, Containers::Array()); + #endif + } } /**