# HG changeset patch # User Doug Simon # Date 1363006938 -3600 # Node ID 4f81da21fa06b19ba6c20ffda9e278827fc35bcc # Parent 60a90f4334599706507c3e86aa8b468296aba7cd made SafepointNode extensible (temp. solution until SafepointNodes are lowered via snippets) diff -r 60a90f433459 -r 4f81da21fa06 graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/SafepointNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/SafepointNode.java Mon Mar 11 14:01:16 2013 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/SafepointNode.java Mon Mar 11 14:02:18 2013 +0100 @@ -29,10 +29,14 @@ /** * Marks a position in the graph where a safepoint should be emitted. */ -public final class SafepointNode extends FixedWithNextNode implements LIRLowerable, Node.IterableNodeType { +public class SafepointNode extends FixedWithNextNode implements LIRLowerable, Node.IterableNodeType { public SafepointNode() { - super(StampFactory.forVoid()); + this(StampFactory.forVoid()); + } + + public SafepointNode(Stamp stamp) { + super(stamp); } @Override