# HG changeset patch # User Doug Simon # Date 1426284918 -3600 # Node ID 5e27aa02bb92e379da5ba61830993754947de793 # Parent 71f8edb4fc7dd384212a1aef5c588bdf90a6453e only do eager resolving for replacements that are intrinsics diff -r 71f8edb4fc7d -r 5e27aa02bb92 graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java --- a/graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java Fri Mar 13 21:43:38 2015 +0100 +++ b/graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java Fri Mar 13 23:15:18 2015 +0100 @@ -698,7 +698,7 @@ } private void maybeEagerlyResolve(int cpi, int bytecode) { - if (graphBuilderConfig.eagerResolving() || parsingReplacement()) { + if (graphBuilderConfig.eagerResolving() || replacementContext instanceof IntrinsicContext) { constantPool.loadReferencedType(cpi, bytecode); } }