SCCS-vsn: old/pcc/ccom.tahoe/local.c 1.4
-static char sccsid[] = "@(#)local.c 1.3 (Berkeley) %G%";
+static char sccsid[] = "@(#)local.c 1.4 (Berkeley) %G%";
#endif
# include "pass1.h"
#endif
# include "pass1.h"
ml = p->in.left->in.type;
if(m == FLOAT || m == DOUBLE) {
if(p->in.left->in.op==SCONV &&
ml = p->in.left->in.type;
if(m == FLOAT || m == DOUBLE) {
if(p->in.left->in.op==SCONV &&
- (ml == FLOAT || ml == DOUBLE) &&
p->in.left->in.left->in.type==m) {
p->in.op = p->in.left->in.op = FREE;
return(p->in.left->in.left);
p->in.left->in.left->in.type==m) {
p->in.op = p->in.left->in.op = FREE;
return(p->in.left->in.left);
#ifdef REG_CHAR
|| t==CHAR || t==UCHAR || t==SHORT || t==USHORT /* tbl */
#endif
#ifdef REG_CHAR
|| t==CHAR || t==UCHAR || t==SHORT || t==USHORT /* tbl */
#endif
- || ISPTR(t)) return (1); /* wnj */
+ || ISPTR(t) || t == FLOAT) return (1); /* wnj */