ref: 2dafecdfa2833d083525d39119b864fa0a330c1c
parent: a5a475be2a9d72c7e60bcc6f5b013ca655384d7a
author: Arusekk <floss@arusekk.pl>
date: Wed Aug 20 06:18:25 EDT 2025
cc: taking address of incomplete type Example syntax: struct a; extern struct a b; &b;
--- a/sys/src/cmd/cc/com.c
+++ b/sys/src/cmd/cc/com.c
@@ -729,7 +729,7 @@
t = n->type;
if(t == T)
goto bad;
- if(t->width < 0) {+ if(t->width < 0 && !(f & ADDROP)) {snap(t);
if(t->width < 0) {if(typesu[t->etype] && t->tag)
--
⑨