]> gcc.gnu.org Git - gcc.git/blobdiff - libjava/link.cc
* link.cc (link_symbol_table): Do not use intptr_t.
[gcc.git] / libjava / link.cc
index e611b766f24cd6323feb27ebfcc83e0263b1ea3f..2c5bd59fe82c57d67bbf3be81287ed54eeb571df 100644 (file)
@@ -1073,7 +1073,7 @@ _Jv_Linker::link_symbol_table (jclass klass)
       if (found)
        {
          klass->itable->addresses[index * 2] = cls;
-         klass->itable->addresses[index * 2 + 1] = (void *)(intptr_t) i;
+         klass->itable->addresses[index * 2 + 1] = (void *)(unsigned long) i;
          if (debug_link)
            {
              fprintf (stderr, "  interfaces[%d] = %p (interface %s@%p : %s(%s))\n",
@@ -1085,7 +1085,7 @@ _Jv_Linker::link_symbol_table (jclass klass)
                       (const char*)signature->chars());
              fprintf (stderr, "            [%d] = offset %d\n",
                       index + 1,
-                      (int)(intptr_t)klass->itable->addresses[index * 2 + 1]);
+                      (int)(unsigned long)klass->itable->addresses[index * 2 + 1]);
            }
 
        }
This page took 0.392265 seconds and 5 git commands to generate.