On 19.01.2015 19:54, Matt Turner wrote:
On Thu, Jan 15, 2015 at 10:26 AM, Tobias Klausmann
<tobias.johannes.klausm...@mni.thm.de> wrote:
I: Program returns random data in a function E: Mesa
no-return-in-nonvoid-function ../../src/mesa/main/format_utils.c:180
E: Mesa no-return-in-nonvoid-function
../../src/mesa/main/glformats.c:2714 --- src/mesa/main/format_utils.c
| 1 + src/mesa/main/glformats.c | 1 + 2 files changed, 2
insertions(+) diff --git a/src/mesa/main/format_utils.c
b/src/mesa/main/format_utils.c index eb650a2..caf0880 100644 ---
a/src/mesa/main/format_utils.c +++ b/src/mesa/main/format_utils.c @@
-176,6 +176,7 @@
_mesa_compute_rgba2base2rgba_component_mapping(GLenum baseFormat,
uint8_t *map) } default: assert(!"Unexpected base format"); + return
false; } } diff --git a/src/mesa/main/glformats.c
b/src/mesa/main/glformats.c index 3e913ed..2e16607 100644 ---
a/src/mesa/main/glformats.c +++ b/src/mesa/main/glformats.c @@
-2711,4 +2711,5 @@ _mesa_format_from_format_and_type(GLenum format,
GLenum type) * format in that case. */ assert(!"Unsupported format");
+ return MESA_FORMAT_NONE; }
Replace assert(!"...") with unreachable("...").
Oh the tool is really happy with it, sorry Jan for causing unnecessary
confusion! Patch will follow (which somebody needs to upstream)
Tobias
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev