|
@@ -657,7 +657,6 @@ IHqlExpression * HqlThorBoundaryTransformer::createTransformed(IHqlExpression *
|
|
case no_field:
|
|
case no_field:
|
|
case no_constant:
|
|
case no_constant:
|
|
case no_attr:
|
|
case no_attr:
|
|
- case no_attr_expr:
|
|
|
|
case no_attr_link:
|
|
case no_attr_link:
|
|
case no_getresult:
|
|
case no_getresult:
|
|
case no_left:
|
|
case no_left:
|
|
@@ -991,7 +990,8 @@ void HqlCppTranslator::markThorBoundaries(WorkflowArray & array)
|
|
HqlThorBoundaryTransformer thorTransformer(wu(), targetRoxie(), options.maxRootMaybeThorActions, options.resourceConditionalActions, options.resourceSequential);
|
|
HqlThorBoundaryTransformer thorTransformer(wu(), targetRoxie(), options.maxRootMaybeThorActions, options.resourceConditionalActions, options.resourceSequential);
|
|
ForEachItemIn(idx, array)
|
|
ForEachItemIn(idx, array)
|
|
{
|
|
{
|
|
- HqlExprArray & exprs = array.item(idx).queryExprs();
|
|
|
|
|
|
+ WorkflowItem & cur = array.item(idx);
|
|
|
|
+ HqlExprArray & exprs = cur.queryExprs();
|
|
HqlExprArray bounded;
|
|
HqlExprArray bounded;
|
|
|
|
|
|
thorTransformer.transformRoot(exprs, bounded);
|
|
thorTransformer.transformRoot(exprs, bounded);
|