diff options
| author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-06-26 06:58:13 +0900 |
|---|---|---|
| committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-06-26 16:42:23 +0900 |
| commit | 2bb8f37ab2abc283cc4b64f34244982754d430c8 (patch) | |
| tree | 85f2a57dbd975788997496c3c545366467b4899f /var.cc | |
| parent | 45a0c76779c3ea40bce4af89c039f8d853cd2d43 (diff) | |
[C++] Do not crash for overwriting automatic variables
Diffstat (limited to 'var.cc')
| -rw-r--r-- | var.cc | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -125,6 +125,9 @@ void Vars::Assign(StringPiece name, Var* v) { orig->Origin() == VarOrigin::ENVIRONMENT_OVERRIDE) { return; } + if (orig->Origin() == VarOrigin::AUTOMATIC) { + ERROR("overriding automatic variable is not implemented yet"); + } if (orig->IsDefined()) delete p.first->second; p.first->second = v; |
