aboutsummaryrefslogtreecommitdiff
path: root/src/checker/stmt.cpp
diff options
context:
space:
mode:
authorGinger Bill <bill@gingerbill.org>2016-08-28 01:06:42 +0100
committerGinger Bill <bill@gingerbill.org>2016-08-28 01:06:42 +0100
commit593563d8eabf725ac851f4c3c72cd32b5a71aa7c (patch)
treeb3d74aaa9d2af9dde3457e69a1d0501bc519e012 /src/checker/stmt.cpp
parentae75ab169ba6199cac4555570f6c33d1f5aa75e9 (diff)
new, new_slice, delete
Diffstat (limited to 'src/checker/stmt.cpp')
-rw-r--r--src/checker/stmt.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/checker/stmt.cpp b/src/checker/stmt.cpp
index 31a824f5a..9e54a73e3 100644
--- a/src/checker/stmt.cpp
+++ b/src/checker/stmt.cpp
@@ -445,13 +445,13 @@ void check_stmt(Checker *c, AstNode *node, u32 flags) {
case_ast_node(es, ExprStmt, node)
Operand operand = {Addressing_Invalid};
- ExpressionKind kind = check_expr_base(c, &operand, es->expr);
+ ExprKind kind = check_expr_base(c, &operand, es->expr);
switch (operand.mode) {
case Addressing_Type:
error(&c->error_collector, ast_node_token(node), "Is not an expression");
break;
default:
- if (kind == Expression_Statement)
+ if (kind == Expr_Stmt)
return;
error(&c->error_collector, ast_node_token(node), "Expression is not used");
break;