Mesa (master): ir_to_mesa: silence signed/unsigned comparison warnings

Brian Paul brianp at kemper.freedesktop.org
Tue Apr 12 03:29:19 UTC 2011


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

Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 11 21:29:06 2011 -0600

 ir_to_mesa: silence signed/unsigned comparison warnings

---

 src/mesa/program/ir_to_mesa.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/mesa/program/ir_to_mesa.cpp b/src/mesa/program/ir_to_mesa.cpp
index 107bfc7..3c9b973 100644
--- a/src/mesa/program/ir_to_mesa.cpp
+++ b/src/mesa/program/ir_to_mesa.cpp
@@ -757,7 +757,7 @@ ir_to_mesa_visitor::visit(ir_variable *ir)
 	  * of the type.  However, this had better match the number of state
 	  * elements that we're going to copy into the new temporary.
 	  */
-	 assert(ir->num_state_slots == type_size(ir->type));
+	 assert((int) ir->num_state_slots == type_size(ir->type));
 
 	 storage = new(mem_ctx) variable_storage(ir, PROGRAM_TEMPORARY,
 						 this->next_temp);
@@ -788,7 +788,7 @@ ir_to_mesa_visitor::visit(ir_variable *ir)
       }
 
       if (storage->file == PROGRAM_TEMPORARY &&
-	  dst.index != storage->index + ir->num_state_slots) {
+	  dst.index != storage->index + (int) ir->num_state_slots) {
 	 fail_link(this->shader_program,
 		   "failed to load builtin uniform `%s'  (%d/%d regs loaded)\n",
 		   ir->name, dst.index - storage->index,




More information about the mesa-commit mailing list