From c0105aad0074aee0efb3ba41f8132496412f8790 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 28 Jan 2020 08:11:16 +0200 Subject: Use scope::insert_rule() --- build2/cli/init.cxx | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'build2') diff --git a/build2/cli/init.cxx b/build2/cli/init.cxx index 89da97a..23ebd83 100644 --- a/build2/cli/init.cxx +++ b/build2/cli/init.cxx @@ -343,20 +343,18 @@ namespace build2 // Register our rules. // { - auto& r (bs.rules); - - auto reg = [&r] (meta_operation_id mid, operation_id oid) + auto reg = [&bs] (meta_operation_id mid, operation_id oid) { - r.insert (mid, oid, "cli.compile", compile_rule_); - r.insert (mid, oid, "cli.compile", compile_rule_); - r.insert (mid, oid, "cli.compile", compile_rule_); - r.insert (mid, oid, "cli.compile", compile_rule_); + bs.insert_rule (mid, oid, "cli.compile", compile_rule_); + bs.insert_rule (mid, oid, "cli.compile", compile_rule_); + bs.insert_rule (mid, oid, "cli.compile", compile_rule_); + bs.insert_rule (mid, oid, "cli.compile", compile_rule_); }; reg (perform_id, update_id); reg (perform_id, clean_id); - // Other rules (e.g., cxx::compile) may need to have the group members + // Other rules (e.g., cc::compile) may need to have the group members // resolved/linked up. Looks like a general pattern: groups should // resolve on *(update). // -- cgit v1.1