Add a missing &. (No behavior change, only used in tests.)
authorNico Weber <nicolasweber@gmx.de>
Wed, 18 Mar 2015 20:39:26 +0000 (16:39 -0400)
committerNico Weber <nicolasweber@gmx.de>
Wed, 18 Mar 2015 20:39:26 +0000 (16:39 -0400)
src/eval_env.cc
src/eval_env.h

index 8f5c8ee..e03a82e 100644 (file)
@@ -74,7 +74,7 @@ bool Rule::IsReservedBinding(const string& var) {
       var == "rspfile_content";
 }
 
-const map<string, const Rule*> BindingEnv::GetRules() const {
+const map<string, const Rule*>& BindingEnv::GetRules() const {
   return rules_;
 }
 
index 250fa55..28c4d16 100644 (file)
@@ -84,7 +84,7 @@ struct BindingEnv : public Env {
   void AddRule(const Rule* rule);
   const Rule* LookupRule(const string& rule_name);
   const Rule* LookupRuleCurrentScope(const string& rule_name);
-  const map<string, const Rule*> GetRules() const;
+  const map<string, const Rule*>& GetRules() const;
 
   void AddBinding(const string& key, const string& val);