comparison graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/expression/DSLExpressionResolver.java @ 19294:b31b2f289e7d

Truffle-DSL: fix unnecessary frame cast warning.
author Christian Humer <christian.humer@gmail.com>
date Wed, 11 Feb 2015 16:10:45 +0100
parents 62c43fcf5be2
children 1e7b1b00caa4
comparison
equal deleted inserted replaced
19293:21b9b9941775 19294:b31b2f289e7d
165 TypeMirror sourceType = expression.getResolvedType(); 165 TypeMirror sourceType = expression.getResolvedType();
166 TypeMirror targetType = parameters.get(parameterIndex).asType(); 166 TypeMirror targetType = parameters.get(parameterIndex).asType();
167 if (!ElementUtils.isAssignable(sourceType, targetType)) { 167 if (!ElementUtils.isAssignable(sourceType, targetType)) {
168 continue outer; 168 continue outer;
169 } 169 }
170 expression.setResolvedTargetType(targetType);
170 parameterIndex++; 171 parameterIndex++;
171 } 172 }
173
172 call.setResolvedMethod(method); 174 call.setResolvedMethod(method);
173 break; 175 break;
174 } 176 }
175 } 177 }
176 if (call.getResolvedMethod() == null) { 178 if (call.getResolvedMethod() == null) {