diff graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/ValueProfile.java @ 19973:f7b3b0c5c3e5

Truffle: ValueProfile should extend NodeCloneable
author Andreas Woess <andreas.woess@oracle.com>
date Fri, 20 Mar 2015 15:53:01 +0100
parents 1cde96b96673
children
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/ValueProfile.java	Fri Mar 20 19:09:08 2015 +0100
+++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/ValueProfile.java	Fri Mar 20 15:53:01 2015 +0100
@@ -24,6 +24,8 @@
  */
 package com.oracle.truffle.api.utilities;
 
+import com.oracle.truffle.api.nodes.*;
+
 /**
  * Utility class to speculate on certain properties of values.
  *
@@ -42,7 +44,7 @@
  * @see #createIdentityProfile()
  * @see #createClassProfile()
  */
-public abstract class ValueProfile {
+public abstract class ValueProfile extends NodeCloneable {
 
     public abstract <T> T profile(T value);