diff options
author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-06-26 07:42:53 +0900 |
---|---|---|
committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-06-26 16:42:23 +0900 |
commit | d2c0fe10bc8f56f7fe455a13166021bdda223da4 (patch) | |
tree | 27baf3546636941e35f478f257f88c95ee1a954d | |
parent | ce6eadc56d7eab9ef5af98533453895a71dd2044 (diff) | |
download | android_build_kati-d2c0fe10bc8f56f7fe455a13166021bdda223da4.tar.gz android_build_kati-d2c0fe10bc8f56f7fe455a13166021bdda223da4.tar.bz2 android_build_kati-d2c0fe10bc8f56f7fe455a13166021bdda223da4.zip |
[C++] Fix implicit_pattern_rule_for_no_commands.mk
-rw-r--r-- | dep.cc | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -265,8 +265,10 @@ class DepBuilder { if (rule) { shared_ptr<Rule> r = make_shared<Rule>(*rule); r->output_patterns = irule->output_patterns; - for (StringPiece input : irule->inputs) - r->inputs.push_back(input); + r->inputs.clear(); + r->inputs = irule->inputs; + copy(rule->inputs.begin(), rule->inputs.end(), + back_inserter(r->inputs)); r->cmds = irule->cmds; r->loc = irule->loc; r->cmd_lineno = irule->cmd_lineno; |