--- old/jdk/src/java.desktop/share/native/libfontmanager/sunFont.c 2015-12-16 14:33:45.297356042 +0100 +++ new/jdk/src/java.desktop/share/native/libfontmanager/sunFont.c 2015-12-16 14:33:45.133356039 +0100 @@ -219,7 +219,7 @@ * accelerated glyph cache cells as we do in freeInt/LongMemory(). */ if (ptr != 0) { - free((void*)ptr); + free((void*)(uintptr_t)ptr); } } @@ -257,7 +257,7 @@ if (ptrs) { for (i=0; i< len; i++) { if (ptrs[i] != 0) { - GlyphInfo *ginfo = (GlyphInfo *)ptrs[i]; + GlyphInfo *ginfo = (GlyphInfo *)(uintptr_t)ptrs[i]; if (ginfo->cellInfo != NULL && ginfo->managed == MANAGED_GLYPH) { // invalidate this glyph's accelerated cache cell