constant addresses from constant values in the conversion code.
SCCS-vsn: old/pcc/ccom.tahoe/local2.c 1.19
-static char sccsid[] = "@(#)local2.c 1.18 (Berkeley) %G%";
+static char sccsid[] = "@(#)local2.c 1.19 (Berkeley) %G%";
#endif
# include "pass2.h"
#endif
# include "pass2.h"
srctype = src->in.type;
}
srctype = src->in.type;
}
- if (src->in.op == ICON) {
+ if (src->in.op == ICON &&
+#ifdef FLEXNAMES
+ (src->tn.name == NULL || *src->tn.name == '\0')
+#else
+ src->tn.name[0] == '\0'
+#endif
+ ) {
if (src->tn.lval == 0) {
putstr("clr");
prtype(dst);
if (src->tn.lval == 0) {
putstr("clr");
prtype(dst);