Mesa (master): mesa: replace _mesa_problem() with unreachable() in pack.c

Timothy Arceri tarceri at kemper.freedesktop.org
Tue May 16 02:31:56 UTC 2017


Module: Mesa
Branch: master
Commit: 25bb02d7a0fbf8d2a5471954a519f65b900c4d26
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25bb02d7a0fbf8d2a5471954a519f65b900c4d26

Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Tue May  9 12:50:56 2017 +1000

mesa: replace _mesa_problem() with unreachable() in pack.c

Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

---

 src/mesa/main/pack.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/src/mesa/main/pack.c b/src/mesa/main/pack.c
index 760c46afe7..94a6d285d8 100644
--- a/src/mesa/main/pack.c
+++ b/src/mesa/main/pack.c
@@ -460,8 +460,7 @@ extract_uint_indexes(GLuint n, GLuint indexes[],
          break;
 
       default:
-         _mesa_problem(NULL, "bad srcType in extract_uint_indexes");
-         return;
+         unreachable("bad srcType in extract_uint_indexes");
    }
 }
 
@@ -585,7 +584,7 @@ _mesa_unpack_stencil_span( struct gl_context *ctx, GLuint n,
             }
             break;
          default:
-            _mesa_problem(ctx, "bad dstType in _mesa_unpack_stencil_span");
+            unreachable("bad dstType in _mesa_unpack_stencil_span");
       }
 
       free(indexes);
@@ -732,7 +731,7 @@ _mesa_pack_stencil_span( struct gl_context *ctx, GLuint n,
       }
       break;
    default:
-      _mesa_problem(ctx, "bad type in _mesa_pack_index_span");
+      unreachable("bad type in _mesa_pack_index_span");
    }
 
    free(stencil);
@@ -1123,8 +1122,7 @@ _mesa_pack_depth_span( struct gl_context *ctx, GLuint n, GLvoid *dest,
       }
       break;
    default:
-      _mesa_problem(ctx, "bad type in _mesa_pack_depth_span (%s)",
-                    _mesa_enum_to_string(dstType));
+      unreachable("bad type in _mesa_pack_depth_span()");
    }
 
    free(depthCopy);




More information about the mesa-commit mailing list