diff --git a/src/Magnum/Test/ImageTest.cpp b/src/Magnum/Test/ImageTest.cpp index a4805eead..f6728de5a 100644 --- a/src/Magnum/Test/ImageTest.cpp +++ b/src/Magnum/Test/ImageTest.cpp @@ -206,6 +206,9 @@ namespace Vk { } enum class CompressedPixelFormat { Astc5x5x4RGBAF = 111 }; + /* Clang -Wmissing-prototypes warns otherwise, even though this is in an + anonymous namespace */ + Vector3i compressedPixelFormatBlockSize(CompressedPixelFormat); Vector3i compressedPixelFormatBlockSize(CompressedPixelFormat format) { #ifdef CORRADE_NO_ASSERT static_cast(format); @@ -213,6 +216,7 @@ namespace Vk { CORRADE_INTERNAL_ASSERT(format == CompressedPixelFormat::Astc5x5x4RGBAF); return {5, 5, 4}; } + UnsignedInt compressedPixelFormatBlockDataSize(CompressedPixelFormat); UnsignedInt compressedPixelFormatBlockDataSize(CompressedPixelFormat format) { #ifdef CORRADE_NO_ASSERT static_cast(format); diff --git a/src/Magnum/Test/ImageViewTest.cpp b/src/Magnum/Test/ImageViewTest.cpp index 0e8db025b..239fbc6d9 100644 --- a/src/Magnum/Test/ImageViewTest.cpp +++ b/src/Magnum/Test/ImageViewTest.cpp @@ -198,6 +198,9 @@ namespace Vk { } enum class CompressedPixelFormat { Astc5x5x4RGBAF = 111 }; + /* Clang -Wmissing-prototypes warns otherwise, even though this is in an + anonymous namespace */ + Vector3i compressedPixelFormatBlockSize(CompressedPixelFormat); Vector3i compressedPixelFormatBlockSize(CompressedPixelFormat format) { #ifdef CORRADE_NO_ASSERT static_cast(format); @@ -205,6 +208,7 @@ namespace Vk { CORRADE_INTERNAL_ASSERT(format == CompressedPixelFormat::Astc5x5x4RGBAF); return {5, 5, 4}; } + UnsignedInt compressedPixelFormatBlockDataSize(CompressedPixelFormat); UnsignedInt compressedPixelFormatBlockDataSize(CompressedPixelFormat format) { #ifdef CORRADE_NO_ASSERT static_cast(format);