# HG changeset patch # User Christian Humer # Date 1408815108 -7200 # Node ID 5ede308adf685c1f105ba47fefef2b028ae36603 # Parent 826c172a048fe66ccf006aa920813fc18519faf9 Truffle-DSL: fixed NPE if TemplateMethod had no return type. diff -r 826c172a048f -r 5ede308adf68 graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/TemplateMethod.java --- a/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/TemplateMethod.java Sat Aug 23 19:31:36 2014 +0200 +++ b/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/TemplateMethod.java Sat Aug 23 19:31:48 2014 +0200 @@ -62,7 +62,9 @@ newParam.setMethod(this); parameterCache.put(param.getLocalName(), param); } - parameterCache.put(returnType.getLocalName(), returnType); + if (returnType != null) { + parameterCache.put(returnType.getLocalName(), returnType); + } this.id = id; }