aboutsummaryrefslogtreecommitdiff
path: root/src/checker/expr.c
diff options
context:
space:
mode:
authorGinger Bill <bill@gingerbill.org>2017-01-03 18:02:13 +0000
committerGinger Bill <bill@gingerbill.org>2017-01-03 18:02:13 +0000
commita86896e4d30b118287cf2111cd2fbec00ed2be70 (patch)
tree15198095de38744739e239bfac3c160dfa936d58 /src/checker/expr.c
parenta3883a178c1e4e10058089a2832004a6ce1521e2 (diff)
Interval expressions in `range`
Diffstat (limited to 'src/checker/expr.c')
-rw-r--r--src/checker/expr.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/checker/expr.c b/src/checker/expr.c
index 3c7403143..bf1303e4c 100644
--- a/src/checker/expr.c
+++ b/src/checker/expr.c
@@ -3790,6 +3790,11 @@ ExprKind check__expr_base(Checker *c, Operand *o, AstNode *node, Type *type_hint
goto error;
case_end;
+ case_ast_node(i, IntervalExpr, node);
+ error_node(node, "Invalid use of an interval expression");
+ goto error;
+ case_end;
+
case_ast_node(i, Ident, node);
check_identifier(c, o, node, type_hint);
case_end;