diff options
| author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-06-26 04:02:02 +0900 |
|---|---|---|
| committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-06-26 16:42:23 +0900 |
| commit | 420f7754d973242d4120ed67a942bfb386706494 (patch) | |
| tree | 0a432b7e9a184ced56695ce4b95a267ebe298108 /eval.cc | |
| parent | e919d00f011abdded7b6e5a16888359c5d5996b1 (diff) | |
[C++] Parse override
Diffstat (limited to 'eval.cc')
| -rw-r--r-- | eval.cc | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -49,8 +49,9 @@ Evaluator::~Evaluator() { } Var* Evaluator::EvalRHS(StringPiece lhs, Value* rhs_v, StringPiece orig_rhs, - AssignOp op) { - const char* origin = is_bootstrap_ ? "default" : "file"; + AssignOp op, bool is_override) { + const char* origin = ( + is_bootstrap_ ? "default" : is_override ? "override" : "file"); Var* rhs = NULL; bool needs_assign = true; |
