# HG changeset patch # User Christian Wirth # Date 1385724012 -3600 # Node ID 717de4f0b38f40fa1a2d2799f38ad1d8fb2199d2 # Parent ada266d008764330cceaabb1ca1c8ff4e486fc77# Parent 824e40a3a4a1a2481f8ac80eb468ed3e2b742e11 Merged diff -r ada266d00876 -r 717de4f0b38f 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 Nov 29 12:19:50 2013 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCastNode.java Fri Nov 29 12:20:12 2013 +0100 @@ -34,7 +34,11 @@ * 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;