# HG changeset patch # User Jaroslav Tulach # Date 1430999716 -10800 # Node ID 7d998dd2d1b00f685ca5d0d73340cd4cbb323499 # Parent 4f7c7754667a0ae0782efda7485bcf36a606e3e2 The expected intention with ConditionProfile's seems to be to control all existing implementations. Making externally unsubclasssable. diff -r 4f7c7754667a -r 7d998dd2d1b0 graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/ConditionProfile.java --- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/ConditionProfile.java Thu May 07 11:00:02 2015 +0200 +++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/ConditionProfile.java Thu May 07 14:55:16 2015 +0300 @@ -52,6 +52,8 @@ * @see #createBinaryProfile() */ public abstract class ConditionProfile extends NodeCloneable { + ConditionProfile() { + } public abstract boolean profile(boolean value);