diff options
author | Tom Smeding <tom.smeding@gmail.com> | 2016-12-28 10:01:53 +0100 |
---|---|---|
committer | Tom Smeding <tom.smeding@gmail.com> | 2016-12-28 10:01:53 +0100 |
commit | 2690760ccb97324b5856d7d4176d8a949856dec8 (patch) | |
tree | a2b03e42c2b5cf514992ae5c2b247530da006605 | |
parent | 8116da5f88b18591decd8fa53d7be8b354ec1fa9 (diff) |
-rw-r--r-- | ast.cpp | 1 | ||||
-rw-r--r-- | environment.cpp | 3 |
2 files changed, 4 insertions, 0 deletions
@@ -1,4 +1,5 @@ #include <stdexcept> +#include <cstring> #include <cctype> #include "ast.h" diff --git a/environment.cpp b/environment.cpp index e375353..e49ec94 100644 --- a/environment.cpp +++ b/environment.cpp @@ -292,6 +292,9 @@ static bool hasFree(AST &ast,Index fromIndex){ case AST::Type::lambda: return hasFree(*ast.lambdaval.body,fromIndex+1); + + default: + throw logic_error("Unknown AST::Type?"); } } |