mesa: change assert to unreachable in two format functions
authorTobias Klausmann <tobias.johannes.klausmann@mni.thm.de>
Mon, 19 Jan 2015 20:51:38 +0000 (21:51 +0100)
committerMatt Turner <mattst88@gmail.com>
Wed, 21 Jan 2015 21:17:27 +0000 (13:17 -0800)
This fixes two problems reported by osc:
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

Reviewed-by: Matt Turner <mattst88@gmail.com>
Signed-off-by: Tobias Klausmann <tobias.johannes.klausmann@mni.thm.de>
src/mesa/main/format_utils.c
src/mesa/main/glformats.c

index eb650a2d4ce767ba1a2de9c65c67f30d1cabaf8f..4b44befaf4b0bf2b88d8203516984a5a7d0ecee5 100644 (file)
@@ -175,7 +175,7 @@ _mesa_compute_rgba2base2rgba_component_mapping(GLenum baseFormat, uint8_t *map)
          return needRebase;
       }
    default:
-      assert(!"Unexpected base format");
+      unreachable("Unexpected base format");
    }
 }
 
index 06f9aaf0db3abc8d53d4be1e55114a2d4de0a836..ff153837cdf0fd827a51cf6f1f31aabca91f0b7e 100644 (file)
@@ -2712,5 +2712,5 @@ _mesa_format_from_format_and_type(GLenum format, GLenum type)
     * matches the GL format/type provided. We may need to add a new Mesa
     * format in that case.
     */
-   assert(!"Unsupported format");
+   unreachable("Unsupported format");
 }