src/share/vm/runtime/frame.hpp

Print this page
rev 3107 : 7120468: SPARC/x86: use frame::describe to enhance trace_method_handle
Summary: improvements of TraceMethodHandles for JSR292
Reviewed-by: never, twisti

@@ -492,11 +492,11 @@
 # include "frame_ppc.hpp"
 #endif
 
 };
 
-#ifdef ASSERT
+#ifndef PRODUCT
 // A simple class to describe a location on the stack
 class FrameValue VALUE_OBJ_CLASS_SPEC {
  public:
   intptr_t* location;
   char* description;

@@ -522,11 +522,13 @@
 
  public:
   // Used by frame functions to describe locations.
   void describe(int owner, intptr_t* location, const char* description, int priority = 0);
 
+#ifdef ASSERT
   void validate();
+#endif
   void print(JavaThread* thread);
 };
 
 #endif