From 01fe1c1432df4005e7baf28121e0d88eb0e99f50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Mon, 4 May 2015 00:16:22 +0200 Subject: [PATCH] GCC 4.5 compatibility: constexpr-related issues. --- src/Magnum/MeshTools/Interleave.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Magnum/MeshTools/Interleave.h b/src/Magnum/MeshTools/Interleave.h index f7b6a10ff..cb07d6080 100644 --- a/src/Magnum/MeshTools/Interleave.h +++ b/src/Magnum/MeshTools/Interleave.h @@ -85,7 +85,8 @@ template typename std::enable_if:: } /* Skip gap */ -constexpr std::size_t writeOneInterleaved(std::size_t, char*, std::size_t gap) { return gap; } +/* GCC 4.5 doesn't have constexpr so it needs inline */ +constexpr inline std::size_t writeOneInterleaved(std::size_t, char*, std::size_t gap) { return gap; } /* Write interleaved data */ inline void writeInterleaved(std::size_t, char*) {}