From a523f686fcf37d0ae4f1729ed5ef335ffb8f3639 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sat, 20 Dec 2014 11:39:12 +0100 Subject: [PATCH] fix "Program returns random data in a function" GCC warning --- src/raster/algofill.cpp | 1 + src/raster/conversion_alleg.cpp | 1 + src/raster/conversion_she.cpp | 1 + 3 files changed, 3 insertions(+) diff --git a/src/raster/algofill.cpp b/src/raster/algofill.cpp index 96bbe018f..c27292dc2 100644 --- a/src/raster/algofill.cpp +++ b/src/raster/algofill.cpp @@ -93,6 +93,7 @@ template static inline bool color_equal(color_t c1, color_t c2, int tolerance) { static_assert(false && sizeof(ImageTraits), "Invalid color comparison"); + return false; } template<> diff --git a/src/raster/conversion_alleg.cpp b/src/raster/conversion_alleg.cpp index e2301d47d..d1fb6798c 100644 --- a/src/raster/conversion_alleg.cpp +++ b/src/raster/conversion_alleg.cpp @@ -39,6 +39,7 @@ namespace { template int convert_color_to_allegro(color_t color, const Palette* palette) { static_assert(false && sizeof(ImageTraits), "Invalid color conversion"); + return 0; } template<> diff --git a/src/raster/conversion_she.cpp b/src/raster/conversion_she.cpp index 3b95b28a3..d106f058d 100644 --- a/src/raster/conversion_she.cpp +++ b/src/raster/conversion_she.cpp @@ -42,6 +42,7 @@ namespace { template uint32_t convert_color_to_surface(color_t color, const Palette* palette, const she::SurfaceFormatData* fd) { static_assert(false && sizeof(ImageTraits), "Invalid color conversion"); + return 0; } template<>