| 249 | } |
| 250 | |
| 251 | void PushListDeps(CreateList* list_expr, const SourceInfo* source_info, |
| 252 | std::stack<StackRecord>* stack) { |
| 253 | auto& elements = *list_expr->mutable_elements(); |
| 254 | for (auto it = elements.rbegin(); it != elements.rend(); ++it) { |
| 255 | auto& element = *it; |
| 256 | stack->push(StackRecord(&element, source_info)); |
| 257 | } |
| 258 | } |
| 259 | |
| 260 | void PushStructDeps(CreateStruct* struct_expr, const SourceInfo* source_info, |
| 261 | std::stack<StackRecord>* stack) { |