| 453 | } |
| 454 | |
| 455 | void ExprNode::findDependentFromStreams(const CompilerScratch* csb, |
| 456 | StreamType currentStream, SortedStreamList* streamList) |
| 457 | { |
| 458 | NodeRefsHolder holder(csb->csb_pool); |
| 459 | getChildren(holder, false); |
| 460 | |
| 461 | for (auto i : holder.refs) |
| 462 | { |
| 463 | if (*i) |
| 464 | (*i)->findDependentFromStreams(csb, currentStream, streamList); |
| 465 | } |
| 466 | } |
| 467 | |
| 468 | ExprNode* ExprNode::pass1(thread_db* tdbb, CompilerScratch* csb) |
| 469 | { |