diff options
| author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-06-26 07:47:17 +0900 |
|---|---|---|
| committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-06-26 16:42:24 +0900 |
| commit | 0d4deb6d8d784c7459cac26a4864f8916c900d69 (patch) | |
| tree | 6350a526351fc4c07aacf9391a38ef983de7d0d1 /eval.cc | |
| parent | d2c0fe10bc8f56f7fe455a13166021bdda223da4 (diff) | |
[C++] Fix err_empty_var_name.mk
Diffstat (limited to 'eval.cc')
| -rw-r--r-- | eval.cc | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -98,6 +98,8 @@ void Evaluator::EvalAssign(const AssignAST* ast) { loc_ = ast->loc(); last_rule_ = NULL; StringPiece lhs = Intern(*ast->lhs->Eval(this)); + if (lhs.empty()) + Error("*** empty variable name."); Var* rhs = EvalRHS(lhs, ast->rhs, ast->orig_rhs, ast->op, ast->directive == AssignDirective::OVERRIDE); if (rhs) |
