mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-15 15:41:26 -07:00
new, new_slice, delete
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user