Use %p rather than %08x when printing pointers to fix compile.
authorKenneth Graunke <kenneth@whitecape.org>
Thu, 29 Apr 2010 06:18:25 +0000 (23:18 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Sat, 1 May 2010 07:38:36 +0000 (00:38 -0700)
ir_print_visitor.cpp

index 9edb68038535aaadc7cab4dfaefa8ace56132ff7..ee7aa311758b3560b987df893687a2b0d131120e 100644 (file)
@@ -34,9 +34,8 @@ _mesa_print_ir(exec_list *instructions,
    for (unsigned i = 0; i < state->num_user_structures; i++) {
       const glsl_type *const s = state->user_structures[i];
 
-      printf("(structure (%s) (%s@%08x) (%u) (\n",
-            s->name, s->name, (unsigned) s, s->length
-            );
+      printf("(structure (%s) (%s@%p) (%u) (\n",
+            s->name, s->name, s, s->length);
 
       for (unsigned j = 0; j < s->length; j++) {
         printf("\t((");
@@ -66,7 +65,7 @@ print_type(const glsl_type *t)
       printf(" %u)", t->length);
    } else if ((t->base_type == GLSL_TYPE_STRUCT)
              && (strncmp("gl_", t->name, 3) != 0)) {
-      printf("%s@%08x", t->name, (unsigned) t);
+      printf("%s@%p", t->name, t);
    } else {
       printf("%s", t->name);
    }