summaryrefslogtreecommitdiff
path: root/types.c
diff options
context:
space:
mode:
authorLeo Tenenbaum <pommicket@gmail.com>2019-11-20 12:27:29 -0500
committerLeo Tenenbaum <pommicket@gmail.com>2019-11-20 12:27:29 -0500
commitce130e8da7f41400a9ff45b3d30d34930ce31feb (patch)
tree1898ede373d2adf7ad63928e92be7f20f5fcbec2 /types.c
parentb905ea0f51cba69837643717182982dd93cd3f0d (diff)
fixed problem with type params
Diffstat (limited to 'types.c')
-rw-r--r--types.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/types.c b/types.c
index 784c218..a29c9d7 100644
--- a/types.c
+++ b/types.c
@@ -1606,6 +1606,8 @@ static bool types_expr(Typer *tr, Expression *e) {
break;
}
case EXPR_TYPE:
+ if (!type_resolve(tr, &e->typeval, e->where))
+ return false;
t->kind = TYPE_TYPE;
break;
case EXPR_VAL: