aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShinichiro Hamaji <shinichiro.hamaji@gmail.com>2016-02-08 14:25:39 +0900
committerShinichiro Hamaji <shinichiro.hamaji@gmail.com>2016-02-08 14:25:39 +0900
commitbdfa4dac051cd5bf23e6d0c620df2b472c73c67b (patch)
tree8a06c3d41a7d7259288eab29c9d005c11ad1cdfe
parent220cdefa62d109814823c0305d5bb23fa86dc68e (diff)
downloadplatform_build_kati-bdfa4dac051cd5bf23e6d0c620df2b472c73c67b.tar.gz
platform_build_kati-bdfa4dac051cd5bf23e6d0c620df2b472c73c67b.tar.bz2
platform_build_kati-bdfa4dac051cd5bf23e6d0c620df2b472c73c67b.zip
[C++] Remove EvalResult, which is unused
-rw-r--r--eval.cc6
-rw-r--r--eval.h9
2 files changed, 0 insertions, 15 deletions
diff --git a/eval.cc b/eval.cc
index 2172220..d4392b3 100644
--- a/eval.cc
+++ b/eval.cc
@@ -30,12 +30,6 @@
#include "symtab.h"
#include "var.h"
-EvalResult::~EvalResult() {
- for (auto p : rule_vars)
- delete p.second;
- delete vars;
-}
-
Evaluator::Evaluator(const Vars* vars)
: vars_(new Vars(*vars)),
last_rule_(NULL),
diff --git a/eval.h b/eval.h
index 41e624f..c25edff 100644
--- a/eval.h
+++ b/eval.h
@@ -32,15 +32,6 @@ class Rule;
class Var;
class Vars;
-struct EvalResult {
- ~EvalResult();
- vector<shared_ptr<Rule>> rules;
- Vars* vars;
- unordered_map<StringPiece, Vars*> rule_vars;
- // TODO: read_mks
- unordered_map<StringPiece, bool> exports;
-};
-
class Evaluator {
public:
Evaluator(const Vars* vars);