Mercurial > hg > graal-compiler
changeset 22247:653e85bc19a0
Don't unconditionally copy an array that's only used in an assertion.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Mon, 20 Jul 2015 14:06:46 +0200 |
parents | 73366ceb98a8 |
children | d1ef84d3776d |
files | graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InvocationPlugins.java |
diffstat | 1 files changed, 1 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InvocationPlugins.java Mon Jul 20 13:57:51 2015 +0200 +++ b/graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InvocationPlugins.java Mon Jul 20 14:06:46 2015 +0200 @@ -311,8 +311,7 @@ assert sig[0] == GraphBuilderContext.class; assert sig[1] == ResolvedJavaMethod.class; assert sig[2] == InvocationPlugin.Receiver.class; - Class<?>[] sigTail = Arrays.copyOfRange(sig, 3, sig.length); - assert Arrays.asList(sigTail).stream().allMatch(c -> c == ValueNode.class); + assert Arrays.asList(sig).subList(3, sig.length).stream().allMatch(c -> c == ValueNode.class); while (sigs.size() < sig.length - 2) { sigs.add(null); }