40void QQmlJSAOTIRBuilder::registerFunctionExpr(QQmlJS::AST::FunctionExpression *fexp,
41 IsQmlFunction isQmlFunction)
44 for (
auto *foe = _object->functionsAndExpressions->first; foe; foe = foe->next) {
45 if (foe->node->kind == QQmlJS::AST::Node::Kind_ExpressionStatement) {
46 if (fexp ==
static_cast<QQmlJS::AST::ExpressionStatement *>(foe->node)->expression)
51 if (!_object->declarationsOverride)
52 IRBuilder::registerFunctionExpr(fexp, isQmlFunction);
55void QQmlJSAOTIRBuilder::setBindingValue(QV4::CompiledData::Binding *binding,
56 QQmlJS::AST::Statement *statement,
57 QQmlJS::AST::Node *parentNode)
59 IRBuilder::setBindingValue(binding, statement, parentNode);
60 statement->accept(
this);