From 1f8c531151d0a83e6b2531fdb443c4d6c62c2aab Mon Sep 17 00:00:00 2001 From: lemon Date: Thu, 20 Nov 2025 11:01:52 +0100 Subject: ir: for easier debugging, keep ctype in dats, print as literal when possible --- c/c.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'c/c.c') diff --git a/c/c.c b/c/c.c index 2454207..6714cab 100644 --- a/c/c.c +++ b/c/c.c @@ -2658,7 +2658,7 @@ expraddr(struct function *fn, const struct expr *ex) break; case ESTRLIT: /* XXX endian for wide strs */ - return mkdatref(NULL, typesize(ex->ty), typealign(ex->ty), ex->s.p, ex->s.n * typesize(typechild(ex->ty)), /*deref*/0); + return mkdatref(NULL, ex->ty, typesize(ex->ty), typealign(ex->ty), ex->s.p, ex->s.n * typesize(typechild(ex->ty)), /*deref*/0); case EDEREF: return exprvalue(fn, ex->sub); case EGETF: -- cgit v1.2.3