Mercurial > hg > graal-compiler
comparison graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/TemplateMethod.java @ 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 | 62cfffca9be2 |
children | a665483c3881 |
comparison
equal
deleted
inserted
replaced
16914:826c172a048f | 16915:5ede308adf68 |
---|---|
60 Parameter newParam = new Parameter(param); | 60 Parameter newParam = new Parameter(param); |
61 this.parameters.add(newParam); | 61 this.parameters.add(newParam); |
62 newParam.setMethod(this); | 62 newParam.setMethod(this); |
63 parameterCache.put(param.getLocalName(), param); | 63 parameterCache.put(param.getLocalName(), param); |
64 } | 64 } |
65 parameterCache.put(returnType.getLocalName(), returnType); | 65 if (returnType != null) { |
66 parameterCache.put(returnType.getLocalName(), returnType); | |
67 } | |
66 this.id = id; | 68 this.id = id; |
67 } | 69 } |
68 | 70 |
69 public int getNaturalOrder() { | 71 public int getNaturalOrder() { |
70 return naturalOrder; | 72 return naturalOrder; |