# HG changeset patch # User Christian Humer # Date 1363445584 -3600 # Node ID 2be3865d9ea039a4c28a1c5d5533182605fef404 # Parent 88e3893dc0a87ff8bddc4664a5cf7eb81278293f Fixed minor bug for implicit parameters in sourcegen. diff -r 88e3893dc0a8 -r 2be3865d9ea0 graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/template/TemplateMethodParser.java --- a/graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/template/TemplateMethodParser.java Sat Mar 16 15:52:40 2013 +0100 +++ b/graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/template/TemplateMethodParser.java Sat Mar 16 15:53:04 2013 +0100 @@ -210,7 +210,7 @@ int specificationParameterIndex = 0; List resolvedParameters = new ArrayList<>(); - while (parameter != null || specification != null) { + while (parameter != null || specification != null || implicitParameter != null) { if (parameter == null || specification == null) { if (specification != null && (specification.isOptional() || specification.getCardinality() == Cardinality.MULTIPLE)) { specification = specificationIterator.hasNext() ? specificationIterator.next() : null;