changeset 13501:1657986057e4

UnsafeCastNode is different from PiNode, so it is useful and not deprecated
author Christian Wimmer <christian.wimmer@oracle.com>
date Fri, 03 Jan 2014 11:54:16 -0800
parents 14f38a2acb73
children 89a9d3f5bc17
files graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCastNode.java
diffstat 1 files changed, 0 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCastNode.java	Fri Jan 03 11:53:34 2014 -0800
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCastNode.java	Fri Jan 03 11:54:16 2014 -0800
@@ -34,11 +34,7 @@
  * allows unsafe casts "sideways" in the type hierarchy. It does not allow to "drop" type
  * information, i.e., an unsafe cast is removed if the input object has a more precise or equal type
  * than the type this nodes casts to.
- * 
- * @deprecated use {@link PiNode}.
  */
-
-@Deprecated
 public class UnsafeCastNode extends FloatingGuardedNode implements LIRLowerable, Virtualizable, GuardingNode, IterableNodeType, Canonicalizable, ValueProxy {
 
     @Input private ValueNode object;