--- old/src/share/vm/oops/oopsHierarchy.hpp	2009-06-08 17:31:53.061173454 +0100
+++ new/src/share/vm/oops/oopsHierarchy.hpp	2009-06-08 17:31:52.957761113 +0100
@@ -126,8 +126,11 @@
   operator jobject () const           { return (jobject)obj(); }
   // from javaClasses.cpp
   operator JavaThread* () const       { return (JavaThread*)obj(); }
+
+#ifndef _LP64
   // from jvm.cpp
   operator jlong* () const            { return (jlong*)obj(); }
+#endif
 
   // from parNewGeneration and other things that want to get to the end of
   // an oop for stuff (like constMethodKlass.cpp, objArrayKlass.cpp)
