diff src/share/vm/opto/callnode.hpp @ 601:523ded093c31

6809798: SafePointScalarObject node placed into incorrect block during GCM Summary: Replace the control edge of a pinned node before scheduling. Reviewed-by: never
author kvn
date Thu, 26 Feb 2009 14:26:02 -0800
parents 424f9bfe6b96
children ad8c635e757e
line wrap: on
line diff
--- a/src/share/vm/opto/callnode.hpp	Wed Feb 25 14:36:27 2009 -0800
+++ b/src/share/vm/opto/callnode.hpp	Thu Feb 26 14:26:02 2009 -0800
@@ -437,6 +437,10 @@
   // of the SafePoint node for which it was generated.
   virtual bool pinned() const; // { return true; }
 
+  // SafePointScalarObject depends on the SafePoint node
+  // for which it was generated.
+  virtual bool depends_only_on_test() const; // { return false; }
+
   virtual uint size_of() const { return sizeof(*this); }
 
   // Assumes that "this" is an argument to a safepoint node "s", and that