Mercurial > hg > graal-compiler
diff graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java @ 17049:b4866d4484d1
Truffle: fixed potential non determinism in the invalidation of inlining.
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Thu, 04 Sep 2014 21:46:01 +0200 |
parents | f8565347bb3b |
children | c4b1cf38002b |
line wrap: on
line diff
--- a/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java Thu Sep 04 16:18:01 2014 +0200 +++ b/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java Thu Sep 04 21:46:01 2014 +0200 @@ -206,13 +206,13 @@ @Override public void invalidate() { this.runtime.invalidateInstalledCode(this); - invalidateInlining(); } protected void invalidate(Node oldNode, Node newNode, CharSequence reason) { if (isValid()) { CompilerAsserts.neverPartOfCompilation(); invalidate(); + invalidateInlining(); compilationProfile.reportInvalidated(); logOptimizedInvalidated(this, oldNode, newNode, reason); }