aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2020-01-30 01:08:26 -0800
committerMichael Forney <mforney@mforney.org>2020-01-30 01:08:26 -0800
commit090e2932ce7d7c63d2a382213657903fcffb1b9b (patch)
tree95f3a07583a8eaef4f6c80805f6c8cd3eabb5d8d
parentd889bc80be5a2389240a24b30873138a54991e10 (diff)
downloadcproc-090e2932ce7d7c63d2a382213657903fcffb1b9b.tar.xz
expr: String literals have complete type
-rw-r--r--expr.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/expr.c b/expr.c
index 98f6246..8b00b67 100644
--- a/expr.c
+++ b/expr.c
@@ -450,6 +450,7 @@ primaryexpr(struct scope *s)
} while (tok.kind == TSTRINGLIT);
e->type->array.length = e->string.size + 1;
e->type->size = e->type->array.length * e->type->base->size;
+ e->type->incomplete = false;
e = decay(e);
break;
case TCHARCONST: