aboutsummaryrefslogtreecommitdiff
path: root/src/lower.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lower.c')
-rw-r--r--src/lower.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lower.c b/src/lower.c
index b9f9665..630cb1d 100644
--- a/src/lower.c
+++ b/src/lower.c
@@ -345,6 +345,8 @@ static int lower_var(struct lower_state *s, struct ast *v,
struct retval *retval)
{
assert(v->k == AST_VAR_DEF);
+ assert(var_init(v));
+
struct retval input = retval_create();
if (lower_expr(s, var_init(v), &input)) {
retval_destroy(&input);