Mercurial > hg > truffle
changeset 16915:5ede308adf68
Truffle-DSL: fixed NPE if TemplateMethod had no return type.
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Sat, 23 Aug 2014 19:31:48 +0200 |
parents | 826c172a048f |
children | 534a87f866dc |
files | graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/TemplateMethod.java |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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; }