glsl2: added casts to silence warnings
authorBrian Paul <brianp@vmware.com>
Wed, 11 Aug 2010 20:04:51 +0000 (14:04 -0600)
committerBrian Paul <brianp@vmware.com>
Wed, 11 Aug 2010 21:06:13 +0000 (15:06 -0600)
src/glsl/glsl_types.cpp
src/glsl/ir_dead_code.cpp
src/glsl/ir_validate.cpp

index 9b1bef6cb8566e07130bc98e037ea59b00087687..2aba1e0ac1d4392862b7a647bf9f5e5ae388327b 100644 (file)
@@ -400,7 +400,7 @@ glsl_type::get_array_instance(const glsl_type *base, unsigned array_size)
     * named 'foo'.
     */
    char key[128];
-   snprintf(key, sizeof(key), "%p[%u]", base, array_size);
+   snprintf(key, sizeof(key), "%p[%u]", (void *) base, array_size);
 
    const glsl_type *t = (glsl_type *) hash_table_find(array_types, key);
    if (t == NULL) {
@@ -458,7 +458,7 @@ glsl_type::record_key_hash(const void *a)
         break;
 
       size += snprintf(& hash_key[size], sizeof(hash_key) - size,
-                      "%p", key->fields.structure[i].type);
+                      "%p", (void *) key->fields.structure[i].type);
    }
 
    return hash_table_string_hash(& hash_key);
index 87988871c7ed62d722503babb9ee453b96900c73..fce921262f494a2420feadfee693001303578e5d 100644 (file)
@@ -64,7 +64,7 @@ do_dead_code(exec_list *instructions)
 
       if (debug) {
         printf("%s@%p: %d refs, %d assigns, %sdeclared in our scope\n",
-               entry->var->name, entry->var,
+               entry->var->name, (void *) entry->var,
                entry->referenced_count, entry->assigned_count,
                entry->declaration ? "" : "not ");
       }
@@ -85,7 +85,7 @@ do_dead_code(exec_list *instructions)
 
            if (debug) {
               printf("Removed assignment to %s@%p\n",
-                     entry->var->name, entry->var);
+                     entry->var->name, (void *) entry->var);
            }
         }
       } else {
@@ -97,7 +97,7 @@ do_dead_code(exec_list *instructions)
 
         if (debug) {
            printf("Removed declaration of %s@%p\n",
-                  entry->var->name, entry->var);
+                  entry->var->name, (void *) entry->var);
         }
       }
    }
index 545fe2799f3faf65055a16eb3cbe23196d841cd3..6e08fa4025a1609704b841a2e064b04ac03bd4d4 100644 (file)
@@ -82,14 +82,14 @@ ir_validate::visit(ir_dereference_variable *ir)
 {
    if ((ir->var == NULL) || (ir->var->as_variable() == NULL)) {
       printf("ir_dereference_variable @ %p does not specify a variable %p\n",
-            ir, ir->var);
+            (void *) ir, (void *) ir->var);
       abort();
    }
 
    if (hash_table_find(ht, ir->var) == NULL) {
       printf("ir_dereference_variable @ %p specifies undeclared variable "
             "`%s' @ %p\n",
-            ir, ir->var->name, ir->var);
+            (void *) ir, ir->var->name, (void *) ir->var);
       abort();
    }
 
@@ -122,8 +122,8 @@ ir_validate::visit_enter(ir_function *ir)
       printf("Function definition nested inside another function "
             "definition:\n");
       printf("%s %p inside %s %p\n",
-            ir->name, ir,
-            this->current_function->name, this->current_function);
+            ir->name, (void *) ir,
+            this->current_function->name, (void *) this->current_function);
       abort();
    }
 
@@ -154,9 +154,9 @@ ir_validate::visit_enter(ir_function_signature *ir)
       printf("Function signature nested inside wrong function "
             "definition:\n");
       printf("%p inside %s %p instead of %s %p\n",
-            ir,
-            this->current_function->name, this->current_function,
-            ir->function_name(), ir->function());
+            (void *) ir,
+            this->current_function->name, (void *) this->current_function,
+            ir->function_name(), (void *) ir->function());
       abort();
    }