// if none found, derive best source location for problem report
IASNode sourceLoc = node;
IExpressionNode nameNode = node.getNameExpressionNode();
if (nameNode != null)
sourceLoc = nameNode;
scope.addProblem(new ReturnValueHasNoTypeDeclarationProblem(sourceLoc, func.getBaseName()));
}
}