Lines Matching refs:vars
491 Vars* MergeImplicitRuleVars(Symbol output, Vars* vars) {
494 return vars;
495 if (vars == NULL)
499 for (auto p : *vars) {
511 Vars* vars = LookupRuleVars(output);
513 *out_var = vars;
526 vars = MergeImplicitRuleVars((*pattern_rule)->output_patterns[0], vars);
527 *out_var = vars;
549 if (vars) {
551 vars = MergeImplicitRuleVars(irule->outputs[0], vars);
552 *out_var = vars;
577 Vars* vars;
578 if (!PickRule(output, n, &rule_merger, &pattern_rule, &vars)) {
587 if (vars) {
588 for (const auto& p : *vars) {