# HG changeset patch # User Christian Wimmer # Date 1388778856 28800 # Node ID 1657986057e4d0b3ad1c25860a912567d446cf9b # Parent 14f38a2acb735cf7b37c6518f70d5152ef8d5171 UnsafeCastNode is different from PiNode, so it is useful and not deprecated diff -r 14f38a2acb73 -r 1657986057e4 graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCastNode.java --- 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;