diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2019-08-29 19:41:56 -0400 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2019-08-29 19:41:56 -0400 |
commit | 7ebfe5013b607b45eb0cfa552d222ba406a59e61 (patch) | |
tree | 62626cb8fad3be13fa84f8b54c7f0c0bc62d0445 /eval.c | |
parent | a1e9fe04ad8384b6dfa9a99d10cf65630f299b10 (diff) |
added assignment
Diffstat (limited to 'eval.c')
-rw-r--r-- | eval.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -52,8 +52,12 @@ static bool eval_expr_as_int(Expression *e, Integer *i) { case BINARY_MINUS: *i = lhs - rhs; return true; + default: assert(0); return false; } } + case BINARY_SET: + err_print(e->where, "Expected operator which returns an integer, but got %s", binary_op_to_str(e->binary.op)); + return false; } } break; case EXPR_IDENT: { |